Skip to content

ci: release workflow in test mode without bumping VERSION - #9

Merged
chaithubk merged 1 commit into
mainfrom
testRelease
May 10, 2026
Merged

ci: release workflow in test mode without bumping VERSION#9
chaithubk merged 1 commit into
mainfrom
testRelease

Conversation

@chaithubk

Copy link
Copy Markdown
Owner

What changed:

  1. Added a boolean workflow dispatch input test_mode in release.yml.
  2. When test_mode: true, these steps are skipped:
  3. SemVer tag existence validation
  4. Compatibility/governance guard
  5. Tag creation/push
  6. GitHub Release creation
  7. Added a warning notice step so the run clearly shows it is a non-release test execution.

Validation:

  1. YAML syntax check passed for release.yml.

How to use:

  1. Open Actions → Release Contract → Run workflow
  2. Set test_mode to true
  3. Run and test your dispatch/notification flow safely without version bumps

What changed:
1. Added a boolean workflow dispatch input `test_mode` in release.yml.
2. When `test_mode: true`, these steps are skipped:
1. SemVer tag existence validation
2. Compatibility/governance guard
3. Tag creation/push
4. GitHub Release creation
3. Added a warning notice step so the run clearly shows it is a non-release test execution.

Validation:
1. YAML syntax check passed for release.yml.

How to use:
1. Open Actions → Release Contract → Run workflow
2. Set `test_mode` to `true`
3. Run and test your dispatch/notification flow safely without version bumps
@chaithubk
chaithubk merged commit 57c2dcc into main May 10, 2026
3 of 4 checks passed
@chaithubk
chaithubk deleted the testRelease branch May 10, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant