GRM-34: Fix release workflow — move skip check into release.py #14

Merged
emil merged 1 commits from GRM-34-fix-release-workflow into master 2026-06-21 10:54:58 +00:00
Owner

Summary

The release workflow did not trigger after PR #13 was merged. The YAML condition with was not evaluated correctly by Gitea Actions.

Fix

  • Removed the condition from
  • Added the release commit skip check directly in — the script now checks if the last commit message starts with and exits early
  • Added test to verify the behavior

This is more robust and doesn't depend on Gitea Actions expression evaluation quirks.

Closes GRM-34

## Summary The release workflow did not trigger after PR #13 was merged. The YAML condition with was not evaluated correctly by Gitea Actions. ### Fix - Removed the condition from - Added the release commit skip check directly in — the script now checks if the last commit message starts with and exits early - Added test to verify the behavior This is more robust and doesn't depend on Gitea Actions expression evaluation quirks. Closes GRM-34
emil added 1 commit 2026-06-21 09:58:26 +00:00
fix: move release commit skip check into release.py
CI / quality (pull_request) Successful in 1m5s
CI / molecule-tests (0) (pull_request) Successful in 19m1s
CI / molecule-tests (2) (pull_request) Successful in 18m58s
CI / molecule-tests (1) (pull_request) Successful in 19m11s
Auto-merge / merge (pull_request) Successful in 6s
3a783b713e
The YAML if condition with !startsWith() was not triggering the release
workflow in Gitea Actions. Move the check into the script itself —
release.py now checks if the last commit message starts with
chore(release): and exits early. This is more robust and doesn't depend
on Gitea Actions expression evaluation.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
emil reviewed 2026-06-21 10:54:48 +00:00
emil left a comment
Author
Owner

All CI checks pass after rerun. The fix moves the release commit skip check from YAML if condition (which Gitea Actions didn't evaluate correctly) into the Python script itself. LGTM.

All CI checks pass after rerun. The fix moves the release commit skip check from YAML if condition (which Gitea Actions didn't evaluate correctly) into the Python script itself. LGTM.
emil added the ready-to-merge label 2026-06-21 10:54:53 +00:00
emil merged commit e411c87c44 into master 2026-06-21 10:54:58 +00:00
emil deleted branch GRM-34-fix-release-workflow 2026-06-21 10:54:59 +00:00
Sign in to join this conversation.