emil
34742bab40
GRM-136: refactor: rename PyPI package from gitea-runner-manager to grm
2026-07-06 06:06:13 +00:00
emil
ca1d8e5cc0
GRM-130: fix: add pre-commit hooks for quality gates matching CI
2026-07-01 23:37:28 +00:00
emil
01b3f594f7
GRM-112: fix: Makefile HOST/NAME requirement errors, add restart and list targets
2026-06-28 11:39:37 +00:00
emil
041e5ac4aa
GRM-64: refactor: migrate from scripts/ to devx package
2026-06-22 19:45:24 +00:00
emil
c9c46e88ac
GRM-61: refactor: separate GRM and CI translations with validation
2026-06-22 12:13:58 +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
5511cba1b0
GRM-37: refactor: Split CI scripts, fix release PYTHONPATH, dynamic runner discovery
2026-06-21 20:44:39 +00:00
Emil Simeonov
e9c0f22fc0
GRM-24: chore: add bandit dependency, Makefile target and pre-commit hook
2026-06-19 21:13:21 +02:00
Emil Simeonov
790b5c3769
GRM-20: refactor: rework all scripts to use click and i18n
...
- Replace argparse/print/sys.exit with click commands and ClickException
- Translate all user-facing messages via _()
- Add friendly Oops! / Nice! prompts
- Wrap HTTP errors in all scripts with user-friendly translated messages
- Update all unit tests to use CliRunner and expect ClickException
- Add 100% branch coverage for new HTTP error handling branches
- Add missing translation keys to i18n.py
- Fix pre-commit hook to use venv Python for validate_commit_msg.py
2026-06-19 20:11:20 +02:00
Emil Simeonov
4fa3aeb54c
GRM-20: refactor: standardise pre-commit hooks on make targets
2026-06-19 15:49:53 +02:00
Emil Simeonov
7d25e059f7
GRM-20: fix: remove molecule tests from pre-push hooks
2026-06-19 15:45:05 +02:00
Emil Simeonov
1a917e7a5d
GRM-23: fix: improve make setup with version guard, pre-push hooks and commit-msg validator
2026-06-19 13:18:17 +02:00
Emil Simeonov
1d3d2487ac
GRM-20: Fix molecule verify playbooks and update Makefile targets
...
- Add runner_name variable to default, binary, and lifecycle verify playbooks
- Update molecule target to test all 7 scenarios sequentially
- Add molecule-docker and molecule-binary platform matrix targets
- Disable checkmake maxbodylength rule to accommodate longer recipes
2026-06-19 04:26:57 +02:00
Emil Simeonov
2530ec54cc
GRM-6: fix: resolve idempotence issues and testing infrastructure
2026-06-18 03:36:20 +02:00
Emil Simeonov
170b53ad28
GRM-1: feat: initial implementation of Gitea Runner Manager
2026-06-17 18:15:28 +02:00