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
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>
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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
The release workflow did not trigger after PR #13 was merged. The YAML condition with was not evaluated correctly by Gitea Actions.
Fix
This is more robust and doesn't depend on Gitea Actions expression evaluation quirks.
Closes GRM-34
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.