Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Push new versions of GliderTools to zenodo #165

Open
callumrollo opened this issue Jan 12, 2023 · 6 comments
Open

Push new versions of GliderTools to zenodo #165

callumrollo opened this issue Jan 12, 2023 · 6 comments

Comments

@callumrollo
Copy link
Member

Using GitHub actions, a new release will automatically trigger a build on PyPI for the new package.

https://github.com/GliderToolsCommunity/GliderTools/blob/master/.github/workflows/pythonpackage.yml

The release instuctions repo states that, after a new release "The DOI will also be updated on Zenodo". Is there a method to achieve this? Currently, the last version on zenodo is 2021.05.26 How do we get the new release 2022.12.13, and future releases, on to zenodo?

@jbusecke @tjryankeogh @lukegre

@jbusecke
Copy link
Contributor

I was just looking into this, and noticed that our zenodo badge is also broken.

What I can see from the settings is that there is no webhook to zenodo
image

Who set the zenodo-github integration up in the first place? @lukegre

@jbusecke
Copy link
Contributor

I wonder if there is a way to transfer the zenodo account to the github org. Having one persons account linked to this seems bad in the long run.

@callumrollo
Copy link
Member Author

Some kind of group ownership on zenodo would be appreciated. Especially as the author list will keep expanding. The zenodo badge will be fixed in PR #161

@jbusecke
Copy link
Contributor

I am unfortunately quite busy with other things atm. But if someone is able to find out how to arrange this and there is action needed from my end, please ping me.

@jbusecke
Copy link
Contributor

I just checked on my zenodo account and found this:
image

I do not remember to have turned of this integration! But maybe this will allow others to just set it up with the org....

@callumrollo
Copy link
Member Author

Thanks for following this up Julius. It's not time a sensitive issue, hardly anyone has downloaded glidertools from zenodo. It would be nice to (re)enable it as an automatic hook if possible though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants