Fix automated package publishing in release workflow #47

Merged
brian merged 1 commits from fix/release-workflow-publish into main 2026-07-10 14:17:12 +02:00
Owner

Summary

Automated releases were not publishing packages to the Gitea Package Registry.

release.yml tags commits with [skip ci], which suppresses publish.yml when those tags are pushed. Gitea also does not emit release: published events for releases created by the CI bot, so triggering publish from a release event is not reliable.

This PR adds build and publish steps directly to release.yml, so automated releases publish in the same workflow run. publish.yml remains for manual v*.*.* tag pushes.

Test plan

  • Merge a PR with a version bump prefix and confirm release.yml builds and publishes the package
  • Confirm docs-only PRs still do not trigger a release
## Summary Automated releases were not publishing packages to the Gitea Package Registry. `release.yml` tags commits with `[skip ci]`, which suppresses `publish.yml` when those tags are pushed. Gitea also does not emit `release: published` events for releases created by the CI bot, so triggering publish from a release event is not reliable. This PR adds build and publish steps directly to `release.yml`, so automated releases publish in the same workflow run. `publish.yml` remains for manual `v*.*.*` tag pushes. ## Test plan - [ ] Merge a PR with a version bump prefix and confirm `release.yml` builds and publishes the package - [ ] Confirm docs-only PRs still do not trigger a release
brian added 1 commit 2026-07-10 14:16:29 +02:00
Release commits use [skip ci], which prevents publish.yml from running on tag push.

Co-authored-by: Cursor <[email protected]>
brian merged commit 0d0f430f6f into main 2026-07-10 14:17:12 +02:00
brian deleted branch fix/release-workflow-publish 2026-07-10 14:17:12 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lille-vemmelund/python-repositories#47