Skip to content

ci: consume package artifact from main workflow in pypi release#20

Merged
amimas merged 1 commit into
mainfrom
ci-refactor-pypi-release
Jun 22, 2026
Merged

ci: consume package artifact from main workflow in pypi release#20
amimas merged 1 commit into
mainfrom
ci-refactor-pypi-release

Conversation

@amimas

@amimas amimas commented Jun 21, 2026

Copy link
Copy Markdown
Owner

Removes the redundant build-release-artifacts job from the release workflow. The publish-to-pypi job now downloads the pre-built package-dist artifact directly from the upstream _main.yml run instead of performing a full package rebuild and verification. This speeds up the release process and ensures the exact artifact tested in CI is the one published to PyPI.

Removes the redundant `build-release-artifacts` job from the release
workflow. The `publish-to-pypi` job now downloads the pre-built
`package-dist` artifact directly from the upstream `_main.yml` run
instead of performing a full package rebuild and verification.
This speeds up the release process and ensures the exact artifact
tested in CI is the one published to PyPI.
@amimas amimas requested a deployment to Integrate Pull Request June 21, 2026 21:51 — with GitHub Actions Waiting
@amimas amimas requested a deployment to Integrate Pull Request June 21, 2026 21:51 — with GitHub Actions Waiting
@codecov-commenter

codecov-commenter commented Jun 21, 2026

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.26%. Comparing base (1146687) to head (01dc589).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #20      +/-   ##
==========================================
- Coverage   77.66%   73.26%   -4.40%     
==========================================
  Files          83       83              
  Lines        4163     4163              
==========================================
- Hits         3233     3050     -183     
- Misses        930     1113     +183     
Flag Coverage Δ
integration 66.37% <ø> (-7.88%) ⬇️
unittests 43.76% <ø> (ø)
see 20 files with indirect coverage changes
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@amimas amimas merged commit 4d75a67 into main Jun 22, 2026
20 of 23 checks passed
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