emil
7fca2a3ebd
GRM-66: fix: add scripts/** to infrastructure classification config
2026-06-22 21:09:42 +00:00
emil
041e5ac4aa
GRM-64: refactor: migrate from scripts/ to devx package
2026-06-22 19:45:24 +00: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
ad3c43bf8e
fix: revert review_pr.py to GiteaClient (tea v0.14.1 is interactive-only) ( #70 )
2026-06-22 07:11:20 +00:00
emil
28e61aa166
GRM-54: Integrate tea Gitea CLI for API interactions ( #68 )
2026-06-22 07:04:58 +00:00
emil
b8ab4f854b
GRM-53: refactor: enforce script separation and document import rules
2026-06-22 06:32:17 +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 Simeonov
7a6d93cddc
Revert "GRM-99: docs: test auto-merge workflow"
...
This reverts commit aebd7e33b88c3b27f477849c45d7b85b7d0e627d.
2026-06-22 05:43:54 +02:00
emil
81e8c2a159
GRM-99: docs: test auto-merge workflow
2026-06-22 03:40:11 +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
9959b9c4ed
GRM-46: feat: enforce mandatory PR reviews with automated checks
2026-06-21 23:22:08 +00:00
emil
2ca56ed317
GRM-41: feat: enforce commit naming conventions and workflow discipline
2026-06-21 21:33:01 +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
56eb241b77
GRM-37: feat: Smart CI and release skipping for workflow-only changes
2026-06-21 20:15:28 +00:00
emil
5b05db4e6d
GRM-36: feat: implement documentation-as-code with wiki sync and doc-coverage
...
Add /docs/ directory with user and technical documentation extracted from README, AGENTS.md, and source code. Add scripts/sync_wiki.py to sync docs to Gitea wiki via API. Add scripts/doc_coverage.py to check CLI commands, modules, and CI scripts are documented. Add sync-wiki.yml workflow for auto-sync on merge and release. Slim down README.md to lean entry point. 28 new unit tests, 100% coverage maintained.
Closes GRM-36
2026-06-21 19:45:34 +00:00
emil
3dcdde80ad
GRM-35: fix: enforce tests pass before tagging a release
...
The release script now runs lint and tests before committing or tagging. If either fails, the release is aborted. Also fixes test_cli_version to use __version__ dynamically.
Closes GRM-35
2026-06-21 19:10:30 +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
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
Post-merge Vikunja update / vikunja (push) Successful in 5s
CI / quality (push) Successful in 1m5s
CI / molecule-tests (0) (push) Successful in 18m37s
CI / molecule-tests (2) (push) Successful in 18m51s
CI / molecule-tests (1) (push) Successful in 19m6s
Publish Release / publish (push) Failing after 9s
2026-06-21 00:14:31 +00:00