Skip to content

fix: update major version tag as post-release step#213

Merged
easingthemes merged 2 commits intomainfrom
fix/update-major-tag-on-release
Apr 2, 2026
Merged

fix: update major version tag as post-release step#213
easingthemes merged 2 commits intomainfrom
fix/update-major-tag-on-release

Conversation

@easingthemes
Copy link
Copy Markdown
Owner

Summary

  • Moves major version tag update (e.g. v6) into release.yml as a conditional step after semantic-release
  • Uses new_release_published and new_release_major_version outputs from cycjimmy/semantic-release-action — only runs when a release is actually created
  • Removes the separate update-major-tag.yml workflow, which never worked because GITHUB_TOKEN-generated events don't trigger other workflows
  • Reverts @semantic-release/github from .releaserc since the release event trigger is no longer needed

Test plan

  • Merge to main with a fix: or feat: commit — verify the major tag gets updated
  • Merge a chore: commit (no release) — verify the tag step is skipped

Move major tag update (e.g. v6) into the release workflow as a
conditional step, gated on semantic-release actually publishing.
This avoids the GITHUB_TOKEN limitation where events from the
default token don't trigger separate workflows.

Also reverts @semantic-release/github from .releaserc since we no
longer rely on the release event to trigger a separate workflow.
This plugin creates proper GitHub Release pages with changelogs,
which is valuable independently of workflow triggering.
@easingthemes easingthemes merged commit 066a59b into main Apr 2, 2026
2 checks passed
@easingthemes easingthemes deleted the fix/update-major-tag-on-release branch April 2, 2026 21:49
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

🎉 This PR is included in version 6.0.3 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant