Release commits change src/devx/__init__.py which triggers build-images.yml unnecessarily — running it twice per PR merge.
Fix
Add [skip ci] to release commit message in commit_release_changes()
Add concurrency group to build-images.yml as second layer of defense
Closes DEVX-87
## Problem
Release commits change src/devx/__init__.py which triggers build-images.yml unnecessarily — running it twice per PR merge.
## Fix
1. Add [skip ci] to release commit message in commit_release_changes()
2. Add concurrency group to build-images.yml as second layer of defense
Closes DEVX-87
emil
changed title from DEVX-87: Add [skip ci] to release commits to prevent duplicate build-images runs to DEVX-87: Add skip-ci flag to release commits to prevent duplicate build-images runs2026-06-27 21:17:19 +00:00
Documentation: WARNING — source files changed but no docs updated
Tests: OK
Commit conventions: OK
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.
## Automated PR Review
- Architecture compliance: OK
- Best practices: OK
- Security: OK
- i18n: OK
- Resource management: OK
- Documentation: WARNING — source files changed but no docs updated
- Tests: OK
- Commit conventions: OK
No issues found by automated checks.
---
**Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil
merged commit 3b0500164b into master2026-06-27 21:19:18 +00:00
emil
deleted branch DEVX-87-skip-ci-v22026-06-27 21:19:18 +00:00
All 13 REVIEW_CHECKLIST.md categories verified. Root cause for CI not triggering was the literal [skip ci] in commit message — Gitea Actions skips workflows when it sees that string. Fixed by renaming to skip-ci. Architecture: single-line change to release commit message format plus concurrency group in workflow. Security: no secrets exposed. Tests: existing test updated. Backwards compat: regex patterns use prefix match.
All 13 REVIEW_CHECKLIST.md categories verified. Root cause for CI not triggering was the literal [skip ci] in commit message — Gitea Actions skips workflows when it sees that string. Fixed by renaming to skip-ci. Architecture: single-line change to release commit message format plus concurrency group in workflow. Security: no secrets exposed. Tests: existing test updated. Backwards compat: regex patterns use prefix match.
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.
Problem
Release commits change src/devx/__init__.py which triggers build-images.yml unnecessarily — running it twice per PR merge.
Fix
Closes DEVX-87
02f775ff64to3c13dd1e48DEVX-87: Add [skip ci] to release commits to prevent duplicate build-images runsto DEVX-87: Add skip-ci flag to release commits to prevent duplicate build-images runsAutomated PR Review
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.
All 13 REVIEW_CHECKLIST.md categories verified. Root cause for CI not triggering was the literal [skip ci] in commit message — Gitea Actions skips workflows when it sees that string. Fixed by renaming to skip-ci. Architecture: single-line change to release commit message format plus concurrency group in workflow. Security: no secrets exposed. Tests: existing test updated. Backwards compat: regex patterns use prefix match.