Skip to content

Publish Zenodo releases via API#625

Merged
cvanelteren merged 1 commit intomainfrom
feat/zenodo-api-release-2
Mar 19, 2026
Merged

Publish Zenodo releases via API#625
cvanelteren merged 1 commit intomainfrom
feat/zenodo-api-release-2

Conversation

@cvanelteren
Copy link
Copy Markdown
Collaborator

Switch Zenodo release publishing to the Zenodo deposit API, remove committed .zenodo.json metadata, and derive release metadata from CITATION.cff during the release workflow. This keeps PyPI and Zenodo on the same built dist artifacts and avoids maintaining separate Zenodo metadata by hand. Note that the repository needs the Actions secret ZENODO_ACCESS_TOKEN, and Zenodo GitHub auto-archiving should be disabled to avoid duplicate records.

@cvanelteren cvanelteren marked this pull request as ready for review March 19, 2026 05:33
@cvanelteren cvanelteren enabled auto-merge (squash) March 19, 2026 05:34
@cvanelteren cvanelteren merged commit 9235bac into main Mar 19, 2026
16 of 17 checks passed
@cvanelteren cvanelteren deleted the feat/zenodo-api-release-2 branch March 19, 2026 05:43
K-Mirembe-Mercy pushed a commit to K-Mirembe-Mercy/UltraPlot that referenced this pull request Mar 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant