Search code examples
githubzenodo

Include tarball instead of zip file from Github in Zenodo


I maintain a few (Unix) repositories on Github where I autolinked the releases to Zenodo. It turns out that Zenodo only takes the Zip files, not the tar balls. In my case this is bad, since the zip files mess up symbolic links at least with the GUI of MacOS.

How can I instruct Zenodo to actually use the tar ball and not the zip file?


Solution

  • From the zenodo/zenodo zenodo/modules/github/api.py code, releases are managed by the third-party dependency library inveniosoftware/invenio-github.

    inveniosoftware/invenio-github invenio_github/models.py#create() does create a release, which, from this, seems only to consider zip archives.

    So this is not yet supported.