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

Fix Zenodo and add CFF validator pre-commit hook #407

Closed
MattF-NSIDC opened this issue Dec 7, 2023 · 3 comments · Fixed by #408
Closed

Fix Zenodo and add CFF validator pre-commit hook #407

MattF-NSIDC opened this issue Dec 7, 2023 · 3 comments · Fixed by #408
Labels
bug Something isn't working

Comments

@MattF-NSIDC
Copy link

https://github.com/citation-file-format/cffconvert

Zenodo DOI issuance has been failing since 0.6.1. Let's use a validator to help us find the issue.

@MattF-NSIDC MattF-NSIDC added the bug Something isn't working label Dec 7, 2023
@MattF-NSIDC
Copy link
Author

Zenodo migrated to InvenioRDM and that probably brought schema changes. I fixed this in another project like so:

nsidc/agu2023-qgreenland-cryocloud@7301ab9

This project doesn't have the typo, but it will need the authors and title key for every references item.

@MattF-NSIDC
Copy link
Author

Also, to represent stuff that CITATION.cff isn't good at, IMO we should switch to CodeMeta. We can generate a CITATION.cff file from that programmatically.

@MattF-NSIDC
Copy link
Author

I figured out what was causing Zenodo to get upset and give us the silent treatment: zenodo/zenodo#2515

license may no longer be an array. There are legitimate reasons to multi-license, so I'm surprised we're the first to complain!!! We don't even multi-license, I just set it as an array in case we wanted to extend it later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant