Skip to content

How to create Zenodo releases

ksagiyam edited this page Dec 8, 2022 · 1 revision

The procedure is documented in scripts/firedrake-zenodo. Below is the summary:

Prerequisite:

  • Have FIREDRAKE_GITHUB_TOKEN set to a Github personal access token with public_repo scope.
  • Have FIREDRAKE_ZENODO_TOKEN set to a Zenodo personal access token with deposit:write scope.

It would be convenient to add these environment variables to .bashrc (or whatever) so that you do not need to export every time you make a zenodo release.

With these tokens set and with a JSON file (say firedrake.json) supplied by the user:

  • Run firedrake-zenodo --input firedrake.json.
  • Follow the instruction thereafter.

Home

Building locally
Tips

Install Frequently Asked Questions

Running on HPC

Users

Developers Notes

Minutes and agenda of Firedrake meetings


Policies and procedures

Gravity wave scaling

Merge Complex Sprint

Reading Group

Firedrake 2021 Planning Meetings
Clone this wiki locally