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 |
|