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

Zenodo not reflecting latest GitHub Release #2243

Closed
peterjc opened this issue Nov 10, 2021 · 13 comments
Closed

Zenodo not reflecting latest GitHub Release #2243

peterjc opened this issue Nov 10, 2021 · 13 comments
Labels

Comments

@peterjc
Copy link

peterjc commented Nov 10, 2021

Browser & OS (see also https://www.whatismybrowser.com/): Chrome & macOS

Describe the bug

New release on made GitHub, but 5 days later and it has not appeared on linked Zenodo repository.

Steps to Reproduce

  1. Go to https://github.com/peterjc/thapbi-pict/releases
  2. Note the latest release is v0.10.2 https://github.com/peterjc/thapbi-pict/releases/tag/v0.10.2 dated 2021-11-05:
  3. Go to https://doi.org/10.5281/zenodo.4529395
  4. Note this redirects to the v0.10.1 which remains the latest release on Zenodo, dated 2021-07-28
  5. As the repository owner, go to https://zenodo.org/account/settings/github/repository/peterjc/thapbi-pict
  6. Notice the latest entry is v0.10.1 with no entry (failed or otherwise) for v0.10.2

Expected behavior

Zenodo should import any new release from GitHub within a day or two, or if there is an error inform the repository owner. e.g. Via the GitHub settings page: https://zenodo.org/account/settings/github/repository/peterjc/thapbi-pict

Screenshots (if applicable)

Additional context

This had been working as I expected prior to the few months interval with no new releases. The .zenodo.json configuration file has not been touched during this time:

https://github.com/peterjc/thapbi-pict/commits/master/.zenodo.json

My GitHub account is still linked according to https://zenodo.org/account/settings/linkedaccounts/

@peterjc peterjc added the Bug label Nov 10, 2021
@peterjc
Copy link
Author

peterjc commented Nov 19, 2021

I made another new release today: https://github.com/peterjc/thapbi-pict/releases/tag/v0.10.3

I could see that it was "processing" here, and quickly "published": https://zenodo.org/account/settings/github/repository/peterjc/thapbi-pict/

So things seem to be working now, but no sign of the missing v0.10.2 release from earlier this month.

@astrojuanlu
Copy link

Observing the same problem, just created https://github.com/poliastro/poliastro/releases/tag/v0.16.0 and it's not reflected on https://zenodo.org/account/settings/github/repository/poliastro/poliastro.

Is there a way to "refresh" the list of releases?

@astrojuanlu
Copy link

By the way, the webhook was sent and Zenodo responded with HTTP 202 ACCEPTED. I redelivered the webhook, Zenodo replied 202 again, and still no luck.

@peterjc
Copy link
Author

peterjc commented Dec 8, 2021

How did you manually trigger the webhook?

(I suspect this is a load issue, and retrying later will work)

@astrojuanlu
Copy link

You need to go to https://github.com/peterjc/thapbi-pict/settings/hooks, locate the zenodo webhook, go to "recent deliveries", check the response (optional), and click "redeliver"

@astrojuanlu
Copy link

Redelivered again, no luck.

@ines-cruz
Copy link
Contributor

Dear @peterjc could I kindly ask that you reach out to us via our support channel at info@zenodo.org so we can look into this issue further?

@peterjc
Copy link
Author

peterjc commented Dec 13, 2021

Done - although the automatic reply does say:

For all future support requests we highly recommend using the contact form at https://zenodo.org/support

@peterjc
Copy link
Author

peterjc commented Feb 10, 2022

My missing release was fixed by Zenodo support, who explained that according to their logs Zenodo never received the notification from GitHub when I made that release. i.e. This appears to have been a GitHub outage.

Zenodo support's suggested workaround was to tweak the "missing" GitHub release (e.g. a trivial edit to the release text), which ought to re-notify Zenodo.

I will close this for now, but @astrojuanlu let me know if you'd rather we left it open to address your missing poliastro https://doi.org/10.5281/zenodo.593610 release?

@peterjc peterjc closed this as completed Feb 10, 2022
@astrojuanlu
Copy link

Hi @peterjc, I gave up on the previous release. Will make a new one soon.

@peterjc
Copy link
Author

peterjc commented Feb 10, 2022

Haha. I'd actually given up on my v0.10.2 release appearing on Zenodo, happily all the point releases since have been fine. It would be trivial to try the workaround they suggested though?

@astrojuanlu
Copy link

Making minor edits to re-trigger the webhook didn't work 🤷🏽‍♂️ and looks like the Zenodo support team is quite resource-constrained, so I prefer to wait until the next release.

@astrojuanlu
Copy link

The new release got published correctly 👍🏽

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

No branches or pull requests

3 participants