Skip to content

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

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

ogajduse merged 1 commit into
theforeman:masterfrom
ogajduse:fix-release-tag-pattern

Conversation

@ogajduse

Copy link
Copy Markdown
Member

Summary

  • The Release GitHub Actions workflow 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.
@ogajduse
ogajduse merged commit e4bab92 into theforeman:master Aug 11, 2026
7 of 8 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Foreman Releases Aug 11, 2026
@ogajduse
ogajduse deleted the fix-release-tag-pattern branch August 11, 2026 13:21
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