Skip to content

fix: simplify release to tag from package.json; bump to 0.2.0#16

Merged
TMHSDigital merged 1 commit into
mainfrom
fix/release-simplify
May 24, 2026
Merged

fix: simplify release to tag from package.json; bump to 0.2.0#16
TMHSDigital merged 1 commit into
mainfrom
fix/release-simplify

Conversation

@TMHSDigital
Copy link
Copy Markdown
Owner

Redesigns release.yml to avoid the GITHUB_TOKEN PR-creation restriction.

Root cause: GITHUB_TOKEN-created PRs do not trigger GitHub Actions workflows, so the required Ecosystem drift check never ran on the version-bump PR, permanently blocking the merge.

Fix: release.yml now reads version from package.json, checks if the tag exists, and tags + releases if not. No PR creation. Developers bump package.json as part of their feature/fix PRs (same PR that lands the work).

Also includes package.json 0.1.0 -> 0.2.0 bump so v0.2.0 is cut on merge.

….json to 0.2.0

The previous release workflow created version-bump PRs using GITHUB_TOKEN.
GitHub blocks workflow triggers on GITHUB_TOKEN-created PRs, so the required
Ecosystem drift check never ran, keeping the PR permanently blocked.

New approach: developers bump package.json as part of their feature/fix PRs.
The release workflow reads the version, checks if the tag exists, and if not
tags + creates a GitHub Release. No PR creation, no polling, no race conditions.

Also bumps package.json to 0.2.0 so v0.2.0 is cut when this merges.

Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
@github-actions github-actions Bot added the ci label May 24, 2026
@TMHSDigital TMHSDigital merged commit 196847c into main May 24, 2026
7 checks passed
@TMHSDigital TMHSDigital deleted the fix/release-simplify branch May 24, 2026 21:48
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