ci: consume package artifact from main workflow in pypi release by amimas · Pull Request #1326 · gitlabform/gitlabform · GitHub
Skip to content

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

Closed
amimas wants to merge 1 commit into
gitlabform:mainfrom
amimas:ci-refactor-pypi-release
Closed

ci: consume package artifact from main workflow in pypi release#1326
amimas wants to merge 1 commit into
gitlabform:mainfrom
amimas:ci-refactor-pypi-release

Conversation

@amimas

@amimas amimas commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator

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 review from gdubicki as a code owner June 21, 2026 21:49
@amimas amimas requested a deployment to Integrate Pull Request June 21, 2026 21:49 — with GitHub Actions Waiting
@amimas amimas requested a deployment to Integrate Pull Request June 21, 2026 21:49 — with GitHub Actions Waiting
@amimas amimas marked this pull request as draft June 21, 2026 21:49
@codecov

codecov Bot commented Jun 21, 2026

Copy link
Copy Markdown

@amimas

amimas commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator Author

@amimas amimas closed this Jun 23, 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