emil
63e25d1245
GRM-35: fix: release push permission and notify_failure label IDs
...
Fix two issues found during release workflow testing.
Closes GRM-35
2026-06-21 17:49:12 +00:00
emil
996a8dc806
GRM-35: feat: fix 12 critical workflow gaps in release pipeline
...
Addresses all 12 critical gaps in the automated semantic versioning, tagging, and release workflow.
Closes GRM-35
2026-06-21 17:44:27 +00:00
emil
ea6276ff38
GRM-34: fix: skip commit when version file unchanged in release.py
2026-06-21 16:18:02 +00:00
emil
f0afa8171a
GRM-34: fix: handle same-version update in release.py
2026-06-21 15:32:07 +00:00
emil
09699696c0
GRM-34: fix: use full path for git-cliff version check in install step
2026-06-21 14:48:02 +00:00
emil
ea8b71da1a
GRM-34: fix: use mktemp for git-cliff extraction to avoid file conflicts
2026-06-21 14:03:12 +00:00
emil
a7eb4d1a68
GRM-34: fix: install git-cliff to user-writable dir and fix archlinux idempotence
2026-06-21 13:18:54 +00:00
emil
e00d40dd54
GRM-34: fix: move release commit skip check into release.py
2026-06-21 10:54:58 +00:00
emil
63fb259bac
GRM-34: feat: add automated semver versioning, tagging, and releases with git-cliff
2026-06-21 09:53:56 +00:00
emil
5c1d848311
GRM-33: feat: add mandatory PR review step to workflow
2026-06-21 06:02:50 +00:00
emil
1717d55013
GRM-32: fix: security, dead code, idempotence, and documentation cleanup
2026-06-21 00:14:31 +00:00
emil and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
a676adb025
Rootless refactor + fix auto-merge + molecule platform matrix (GRM-31)
...
Three-part effort:
1. Rootless refactor: removes docker/binary modes, unifies to rootless Docker with per-runner system users
2. Auto-merge fix: fix status check context mismatch in branch protection, add retry/wait logic to auto_merge.py
3. Molecule platform matrix: add OS platform matrix to CI (ubuntu-2204, ubuntu-2404, debian-12, archlinux), distribute (scenario, platform) pairs across runners
4. Cross-runner molecule cancellation via Gitea API polling
5. Sequential molecule execution within each runner
6. Fix idempotence, systemd user bus, and Arch Linux package name issues
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-06-20 23:11:48 +00:00
emil
0c6c735000
GRM-30: feat: add runner labels support and refactor i18n to JSON
2026-06-20 18:42:39 +00:00
emil
c8970da942
GRM-29: fix: use PUT instead of POST for Vikunja task comments
2026-06-20 18:08:36 +00:00
emil
3364355c73
GRM-28: fix: Vikunja task resolution pagination in post_merge.py
2026-06-20 17:48:08 +00:00
emil
0fadb7c504
GRM-27: fix: CI workflows for rootless runner compatibility
2026-06-20 17:01:55 +00:00
emil
ea18793963
GRM-26: fix: CI pipeline for rootless Docker runners
2026-06-20 16:16:05 +00:00
emil
9c51c8b62c
GRM-25: feat: auto-delete branch after merge in configure_repo script
2026-06-19 21:46:45 +00:00
emil and Emil Simeonov
d949bd3444
GRM-24: feat: bandit integration ( #1 )
...
Co-authored-by: Emil Simeonov <emil@theliberatededge.org >
Reviewed-on: https://git.oblachno.oblachno.fyi/oblachno-oss/grm/pulls/1
2026-06-19 21:17:39 +00:00