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
28e61aa166
GRM-54: Integrate tea Gitea CLI for API interactions ( #68 )
2026-06-22 07:04:58 +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
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
5511cba1b0
GRM-37: refactor: Split CI scripts, fix release PYTHONPATH, dynamic runner discovery
2026-06-21 20:44:39 +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
09699696c0
GRM-34: fix: use full path for git-cliff version check in install step
2026-06-21 14:48:02 +00:00
emil
ea8b71da1a
GRM-34: fix: use mktemp for git-cliff extraction to avoid file conflicts
2026-06-21 14:03:12 +00:00
emil
a7eb4d1a68
GRM-34: fix: install git-cliff to user-writable dir and fix archlinux idempotence
2026-06-21 13:18:54 +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
0fadb7c504
GRM-27: fix: CI workflows for rootless runner compatibility
Post-merge Vikunja update / vikunja (push) Failing after 5s
CI / quality (push) Successful in 1m3s
CI / molecule-tests (0) (push) Failing after 3m35s
CI / molecule-tests (1) (push) Failing after 5m53s
CI / molecule-tests (2) (push) Failing after 5m59s
2026-06-20 17:01:55 +00:00
emil and Emil Simeonov
d949bd3444
GRM-24: feat: bandit integration ( #1 )
...
CI / lint (push) Has been cancelled
CI / unit-tests (push) Has been cancelled
CI / molecule-tests (push) Has been cancelled
Post-merge Vikunja update / vikunja (push) Has been cancelled
Co-authored-by: Emil Simeonov <emil@theliberatededge.org >
Reviewed-on: #1
2026-06-19 21:17:39 +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