Commit Graph
51 Commits
Author SHA1 Message Date
emil User c4fe70979c GRM-146: ci: consolidate CI and post-merge workflows 2026-07-12 01:53:47 +00:00
emil d38a64b0e1 GRM-142: feat: bump devx to 0.38.0 and migrate to role-based Gitea tokens 2026-07-08 21:12:29 +00:00
Emil SimeonovandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> 0e64353b0d fix: replace --strict with --verify for sync_wiki
The rewritten sync_wiki.py (devx 0.35.1) removed the --strict flag.
The new git-based approach is strict by default; --verify adds
post-sync page verification.

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

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-06 11:35:20 +02:00
emil 34742bab40 GRM-136: refactor: rename PyPI package from gitea-runner-manager to grm 2026-07-06 06:06:13 +00:00
emil bb4cc80a98 GRM-134: ci: add concurrency group and increase timeout for sync-wiki 2026-07-06 04:52:12 +00:00
emil 4359dbdc26 GRM-128: feat: bump devx to v0.30.0 2026-07-01 14:18:24 +00:00
emil d9ce4e240f GRM-113: feat: upgrade all dependencies, add trigger-workflow command 2026-06-28 13:13:06 +00:00
emil 9066ef9724 GRM-106: fix: add EXTRAS=ci to all setup-image calls, workflow-level CI_GITEA_TOKEN 2026-06-27 17:53:45 +00:00
emil cbf082c78f GRM-102: fix: bump devx>=0.22.0 and remove REPO_TOKEN alias 2026-06-27 16:30:16 +00:00
emil ace0176e3a GRM-101: refactor: rename REPO_TOKEN to CI_GITEA_TOKEN, consolidate env vars 2026-06-27 15:49:36 +00:00
emil c67b810e58 GRM-98: ci: add --auto-login to publish, bump devx>=0.21.0 2026-06-27 13:14:13 +00:00
emil 2c849c7324 GRM-97: ci: use pre-built tier images for all CI workflows 2026-06-27 12:32:13 +00:00
emil e93da43219 GRM-95: refactor: consolidate publish.yml into post-merge.yml 2026-06-26 19:39:50 +00:00
emil 6ee5b74bb5 GRM-93: ci: use make setup-ci consistently, decouple vikunja/sync-wiki from release 2026-06-26 18:03:02 +00:00
emil e96012af7f GRM-90: ci: bump devx version to v0.14.1 2026-06-26 10:00:03 +00:00
emil 6721864b87 GRM-87: fix: always run publish in post-merge (idempotent) 2026-06-25 21:15:03 +00:00
emil 91440c1b0a GRM-86: feat: add Polish as officially supported language 2026-06-24 23:20:59 +00:00
emil 9ae9a76b11 GRM-84: feat: adopt devx v0.11.1 across Makefile and workflows 2026-06-24 22:39:35 +00:00
emil cf2314c20f GRM-83: fix: add build/twine to ci deps, activate venv in notify_failure 2026-06-24 22:28:08 +00:00
emil 811e7a2309 GRM-82: fix: repair publish workflow and add publish step to post-merge 2026-06-24 22:11:48 +00:00
emil 0ba30e09ea GRM-81: ci: update devx to v0.10.2 for badge testpaths fix 2026-06-24 21:03:53 +00:00
emil 6359eab962 GRM-80: ci: update devx to v0.10.1 for badge generation fix 2026-06-24 20:42:27 +00:00
emil 465e9bd484 GRM-78: fix: add workflow_dispatch to publish workflow and update devx to 0.9.12 2026-06-24 20:05:54 +00:00
emil 64ab0f059b GRM-75: feat: thoroughly clean Docker artifacts on runner removal
## Summary

Thoroughly cleans Docker artifacts on runner removal, updates devx to v0.9.11, fixes Makefile checkmake graceful skip, and comprehensive docs rewrite.

Molecule tests fail due to pre-existing Docker infrastructure issue (Docker socket not available in CI runners).

Closes GRM-75
2026-06-24 19:18:23 +00:00
emil 1dc20025d8 GRM-76: fix: retrospective fixes for CI/CD friction 2026-06-24 16:47:01 +00:00
emil 6032a07038 GRM-72: feat: switch devx installation from git to Gitea PyPI registry 2026-06-23 14:16:44 +00:00
emil 493051b79b GRM-69: fix: pin devx to v0.4.4 to fix validate-commit-msg and sync-wiki 2026-06-22 21:49:27 +00:00
emil cb94709091 GRM-68: fix: pin devx to v0.4.3 to fix post-merge workflow failures 2026-06-22 21:36:28 +00:00
emil 7987778a4f GRM-67: fix: update devx to v0.4.2 and fix workflow env vars 2026-06-22 21:30:23 +00:00
emil 6758b69a5f GRM-65: fix: pin devx to v0.4.0, fix cliff.toml preprocessor, bump to v0.7.0 2026-06-22 20:27:11 +00:00
emil 041e5ac4aa GRM-64: refactor: migrate from scripts/ to devx package 2026-06-22 19:45:24 +00:00
emil 564b917234 GRM-63: fix: make sync-wiki and vikunja depend on release 2026-06-22 17:16:29 +00:00
emil c9c46e88ac GRM-61: refactor: separate GRM and CI translations with validation 2026-06-22 12:13:58 +00:00
emil dcb2ed0fd9 GRM-58: refactor: require tea CLI everywhere, fail on missing Vikunja task 2026-06-22 11:04:51 +00:00
emil f649120172 GRM-59: fix: post-merge workflow failures (4 jobs) 2026-06-22 10:26:28 +00:00
emil 7d3cf999d6 GRM-58: fix: enforce commit message convention on master with CI validation 2026-06-22 10:12:01 +00:00
emilandEmil Simeonov 3ae263fb00 GRM-57: fix: badges always update on release commits + fix configure-repo PYTHONPATH 2026-06-22 12:00:02 +02:00
emil 505673bc62 GRM-56: fix: close CI gaps with workflow dry-run, automated configure_repo, aligned timeouts 2026-06-22 08:23:06 +00:00
emil 0bf78d4f83 GRM-54: fix: fix broken automation pipeline (auto-merge, Vikunja, CI enforcement) 2026-06-22 08:04:54 +00:00
emil 28e61aa166 GRM-54: Integrate tea Gitea CLI for API interactions (#68) 2026-06-22 07:04:58 +00:00
emil 8bde4cd12b GRM-52: fix: badges job runs after release to reflect actual state 2026-06-22 06:15:33 +00:00
emil b6e87a519b GRM-51: refactor: convert shell scripts and inline workflow scripts to Python 2026-06-22 05:53:31 +00:00
emil bec7b59671 GRM-51: ci: add actionlint and act_runner exec for workflow verification 2026-06-22 05:03:34 +00:00
emil 69089f6d2c GRM-51: ci: add failure notifications to all post-merge jobs 2026-06-22 01:39:59 +00:00
emil 5cd7c15d11 GRM-51: ci: add shell safety and workflow_dispatch fix to all workflows 2026-06-22 01:11:37 +00:00
emil 7591c99c02 GRM-50: fix: workflow timing, timeouts, status polling, and release classification 2026-06-22 00:44:35 +00:00
emil d8d025789b GRM-48: refactor: consolidate CI workflows to eliminate redundant runs 2026-06-22 00:01:58 +00:00
emil 5511cba1b0 GRM-37: refactor: Split CI scripts, fix release PYTHONPATH, dynamic runner discovery 2026-06-21 20:44:39 +00:00
emil 0fadb7c504 GRM-27: fix: CI workflows for rootless runner compatibility 2026-06-20 17:01:55 +00:00
Emil Simeonov 4d2ac8d449 GRM-20: feat: replace inline workflow scripts with tested Python modules 2026-06-19 15:34:36 +02:00