Skip to content

Conversation

agoscinski
Copy link
Contributor

TestPyPI keeps the metadata every published package. So republishing with the same version does not work. Since the main purpose of the workflow is to test the release pipeline. We just the publishing step to be able to run it on each commit.

TestPyPI keeps the metadata every published package. So republishing
with the same version does not work. Since the main purpose of the
workflow is to test the release pipeline. We just the publishing step to
be able to run it on each commit.
Copy link

codecov bot commented Jun 24, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 79.13%. Comparing base (a8230b4) to head (0075c34).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6922      +/-   ##
==========================================
- Coverage   79.14%   79.13%   -0.01%     
==========================================
  Files         565      565              
  Lines       43391    43391              
==========================================
- Hits        34339    34331       -8     
- Misses       9052     9060       +8     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@agoscinski agoscinski marked this pull request as ready for review June 26, 2025 15:48
Copy link
Collaborator

@danielhollas danielhollas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of removing the job entirely, one can tell the test-pypi upload job to skip the publish if a given version already exists, see:

https://github.com/aiidateam/aiida-test-cache/blob/main/.github/workflows/publish.yml#L78

@GeigerJ2 GeigerJ2 assigned agoscinski and unassigned agoscinski Aug 21, 2025
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.

2 participants