Skip to content

zenodo-validate CLI and GitHub action

Describe the feature you would like to see in eossr

  • zenodo-validate CLI
  • zenodo-validate GitHub action

Being able to validate a .zenodo.json file with a CLI.

In what context do you need this feature?

After creating a .zenodo.json files (with the codemeta2zenodo converter or not), people need to make sure their file is valid before making a release. The eossr-check-zenodo-connection includes such a feature, I'd like to have it as a separate one.

A lot of people seem to request this from zenodo (since 2018!): https://github.com/zenodo/zenodo/issues/1606

Expected behavior?

  • pass a .zenodo.json file, it connects to the sandbox, make a fake deposit, deletes it.

Possible way(s) to implement

  • CLI: already implemented, just some refactoring
  • GitHub action

See #21