Skip to content

Fix release tag pattern and drop redundant manual gem push - #404

Merged
zjhuntin merged 1 commit into
theforeman:masterfrom
ogajduse:fix-release-tag-pattern
Aug 11, 2026
Merged

Fix release tag pattern and drop redundant manual gem push#404
zjhuntin merged 1 commit into
theforeman:masterfrom
ogajduse:fix-release-tag-pattern

Conversation

@ogajduse

Copy link
Copy Markdown
Member

Summary

  • The Release GitHub Actions workflow (added in Add GitHub Actions workflow for release process #399) only triggers on tags matching v*, but the release notebook (rel-eng/gem_release.ipynb) has always tagged plain versions like 3.19.0 — so automated publishing to rubygems.org has never actually fired since the workflow was added.
  • Widen the trigger to * so it matches our actual tagging convention.
  • Remove the notebook's manual gem push step, since the tag push now triggers automated, trusted-publishing gem release via CI — keeping both would race or fail on a duplicate version push.

Test plan

  • Confirm the Release workflow fires and successfully publishes to rubygems.org when the next version tag (5.0.0) is pushed.

The Release workflow only triggered on 'v*' tags, but the release
notebook has always tagged plain versions (e.g. 3.19.0), so automated
publishing to rubygems.org has never actually fired since it was
added. Also remove the notebook's manual `gem push` step now that the
tag push triggers automated, trusted-publishing gem release via CI.
@zjhuntin
zjhuntin merged commit 2e0c99f into theforeman:master Aug 11, 2026
7 of 8 checks passed
@ogajduse
ogajduse deleted the fix-release-tag-pattern branch August 11, 2026 13:21
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Foreman Releases Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants