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
emil and Emil 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
Emil Simeonov
4da724ce53
GRM-21: Implement commit validation, CI/CD workflows and repo automation
...
- Add scripts/validate_commit_msg.py with conventional commit enforcement
- Add scripts/configure_repo.py for Gitea branch protection and labels
- Add scripts/__init__.py for Python package importability
- Create Gitea Actions workflows: ci, auto-merge, post-merge, publish
- Update .pre-commit-config.yaml with commit-msg hook
- Update pyproject.toml pythonpath and coverage for scripts
- Add comprehensive unit tests for both scripts with 100% coverage
2026-06-19 04:27:43 +02:00