Skip to content

Force Zenodo artifact uploads to use application/octet-stream and add…#670

Merged
cvanelteren merged 3 commits intomainfrom
hotfix/zenodo-upload-content-type
Mar 31, 2026
Merged

Force Zenodo artifact uploads to use application/octet-stream and add…#670
cvanelteren merged 3 commits intomainfrom
hotfix/zenodo-upload-content-type

Conversation

@cvanelteren
Copy link
Copy Markdown
Collaborator

Tryout to fix the step for updating the zenodo release.

… a regression test so release tarballs no longer fail with HTTP 415 during the publish workflow.
…se metadata checks stay strict and the hotfix branch passes CI without loosening the release invariant.
…ses do not require manual CITATION.cff edits, and cover the new workflow path with release-metadata tests.
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 31, 2026

Codecov Report

❌ Patch coverage is 93.54839% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
ultraplot/tests/test_release_metadata.py 93.54% 1 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@cvanelteren cvanelteren merged commit 862bad5 into main Mar 31, 2026
19 checks passed
@cvanelteren cvanelteren deleted the hotfix/zenodo-upload-content-type branch March 31, 2026 20:47
cvanelteren added a commit that referenced this pull request Mar 31, 2026
#670)

* Force Zenodo artifact uploads to use application/octet-stream and add a regression test so release tarballs no longer fail with HTTP 415 during the publish workflow.

* Align the citation metadata with the existing v2.1.5 tag so the release metadata checks stay strict and the hotfix branch passes CI without loosening the release invariant.

* Automate release citation syncing from the pushed tag so future releases do not require manual CITATION.cff edits, and cover the new workflow path with release-metadata tests.
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