publish.yml: use make setup-release instead of direct pip install (removes hardcoded devx==0.12.0 version mismatch)
Closes GRM-93
## Changes
### Workflow fixes
- `ci.yml`: pr-review and auto-merge use `make setup-ci` instead of direct pip install (removes 3x duplicate pip install lines)
- `post-merge.yml`: consistent `make setup-ci` for all jobs (detect-type, validate-commit-msg, vikunja, configure-repo)
- `post-merge.yml`: decouple `sync-wiki` and `vikunja` from `release` — they now run for ALL non-release commits
- `post-merge.yml`: remove inline publish step (let `publish.yml` handle it)
- `publish.yml`: use `make setup-release` instead of direct pip install (removes hardcoded `devx==0.12.0` version mismatch)
Closes GRM-93
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: OK
- 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 6ee5b74bb5 into master2026-06-26 18:03:03 +00:00
emil
deleted branch GRM-93-bump-devx-fix-workflows2026-06-26 18:03:04 +00:00
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.
Changes
Workflow fixes
ci.yml: pr-review and auto-merge usemake setup-ciinstead of direct pip install (removes 3x duplicate pip install lines)post-merge.yml: consistentmake setup-cifor all jobs (detect-type, validate-commit-msg, vikunja, configure-repo)post-merge.yml: decouplesync-wikiandvikunjafromrelease— they now run for ALL non-release commitspost-merge.yml: remove inline publish step (letpublish.ymlhandle it)publish.yml: usemake setup-releaseinstead of direct pip install (removes hardcodeddevx==0.12.0version mismatch)Closes GRM-93
All 13 REVIEW_CHECKLIST.md categories verified. Architecture: workflow-only changes, no source code modified. Security: no secrets, no shell=True. Tests: no source changes, existing tests pass. Docs: AGENTS.md updated with workflow changes. Workflow: consistent make setup-ci, decoupled vikunja/sync-wiki from release, removed publish duplication.
Automated PR Review
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.