Commit Graph
18 Commits
Author SHA1 Message Date
Emil Simeonov beed820562 fix: unquoted conditional filter args; trim spec
CI / validate (pull_request) Failing after 1m9s
CI / molecule-tests (1) (pull_request) Skipped
CI / molecule-tests (2) (pull_request) Skipped
CI / molecule-tests (3) (pull_request) Skipped
CI / molecule-tests (4) (pull_request) Skipped
CI / auto-merge (pull_request) Skipped
2026-09-22 18:58:21 +02:00
Emil Simeonov 7dfdee8b31 docs: tighten spec wording
CI / validate (pull_request) Failing after 1m5s
CI / molecule-tests (1) (pull_request) Skipped
CI / molecule-tests (2) (pull_request) Skipped
CI / molecule-tests (3) (pull_request) Skipped
CI / molecule-tests (4) (pull_request) Skipped
CI / auto-merge (pull_request) Skipped
2026-09-22 18:57:31 +02:00
Emil Simeonov 28a230e7b0 refactor: dedupe volume/network prune, trim for size gate
CI / validate (pull_request) Failing after 1m32s
CI / molecule-tests (1) (pull_request) Skipped
CI / molecule-tests (2) (pull_request) Skipped
CI / molecule-tests (3) (pull_request) Skipped
CI / molecule-tests (4) (pull_request) Skipped
CI / auto-merge (pull_request) Skipped
2026-09-22 18:56:07 +02:00
Emil Simeonov 3c0696f3f2 feat: scoped runner cleanup with ownership leases and disk admission
Extend stopped-container protection to an explicit lease contract
(org.oblachno.lease-until / org.oblachno.owner) honored by every cleanup
path. Consolidate the duplicated inline prune logic from docker-prune
and the healthcheck into a single tiered runner-cleanup.sh; remove the
unfiltered `system prune -af --volumes` / `volume prune` paths that could
wipe a job's volumes mid-run, and keep warm base images under pressure.

At critical disk usage the healthcheck now stops admitting new work
(stops gitea-runner.service once no CI job is in flight) and resumes it
automatically after recovery. The runner config declares capacity, and
the role refuses to install on production-marked hosts.
2026-09-22 18:34:12 +02:00
emil 1b315e0aba GRM-172: ci: docs fast-path, notify-failure scoping, post-merge queue
Post-merge / detect-and-configure (push) Successful in 1m1s
Post-merge / release-and-maintain (push) Successful in 54s
Co-authored-by: emil User <emil.simeonov@tutanota.com>
2026-09-21 20:21:20 +00:00
kireto fe684bad50 GRM-171: docs: add runner-ops, molecule-testing, vikunja-tasks skills, fix create-task docs
Post-merge / detect-and-configure (push) Successful in 50s
Post-merge / release-and-maintain (push) Successful in 3m6s
2026-09-18 22:48:26 +00:00
kireto 2e14bc3141 GRM-170: fix: harden stall-detection enumeration and timestamp parsing
Post-merge / detect-and-configure (push) Successful in 2m35s
Post-merge / release-and-maintain (push) Successful in 3m13s
2026-09-18 11:19:15 +00:00
kireto 8d3e2e03f6 GRM-169: fix: raise auto-merge molecule wait to cover suite duration
Post-merge / detect-and-configure (push) Successful in 59s
Post-merge / release-and-maintain (push) Successful in 1m15s
2026-09-18 10:54:09 +00:00
kireto df6bb2aaed GRM-168: docs: fix vale quote punctuation in spec
Post-merge / release-and-maintain (push) Successful in 52s
Post-merge / detect-and-configure (push) Successful in 53s
2026-09-18 10:43:49 +00:00
kireto 2d31d7acfe GRM-167: fix: restrict healthcheck disk cleanup to exited/dead containers
Post-merge / detect-and-configure (push) Successful in 1m0s
Post-merge / release-and-maintain (push) Successful in 1m20s
2026-09-15 14:56:48 +00:00
kireto 91635b5a5d GRM-166: fix: restrict docker-prune to exited containers
Post-merge / detect-and-configure (push) Successful in 1m4s
Post-merge / release-and-maintain (push) Successful in 1m27s
2026-09-15 14:19:00 +00:00
kireto 063623cb9f GRM-173: docs: add dependency-graph, deployment-coordination, and skill-creation skills
Post-merge / detect-and-configure (push) Successful in 59s
Post-merge / release-and-maintain (push) Successful in 5m43s
2026-09-05 14:17:44 +00:00
kireto a31af2e236 GRM-162: feat: add pre-cache timer, force_pull, and Docker socket options to runner config
Post-merge / detect-and-configure (push) Successful in 1m2s
Post-merge / release-and-maintain (push) Successful in 3m0s
2026-08-28 16:11:34 +00:00
emo d9dae396bc GRM-172: docs: document pre-pull image usage guidelines
Post-merge / detect-and-configure (push) Successful in 2m52s
Post-merge / release-and-maintain (push) Successful in 1m13s
Co-authored-by: emo <emo@oblachno.com>
2026-08-27 16:04:45 +00:00
emil eabd7059d9 GRM-168: chore: bump devx from v0.51.0 to v0.51.9
Post-merge / detect-and-configure (push) Successful in 2m2s
Post-merge / release-and-maintain (push) Successful in 3m7s
Co-authored-by: emil User <emil.simeonov@tutanota.com>
2026-08-26 20:33:06 +00:00
emil 99413d3ead GRM-171: fix: use kireto token for auto-merge approval review
Post-merge / detect-and-configure (push) Successful in 2m0s
Post-merge / release-and-maintain (push) Successful in 1m9s
Co-authored-by: emil User <emil.simeonov@tutanota.com>
2026-08-26 20:17:43 +00:00
emo e6e3ba352f GRM-167: deps: bump devx from v0.50.2 to v0.51.0
Post-merge / detect-and-configure (push) Failing after 3m12s
Post-merge / release-and-maintain (push) Skipped
Co-authored-by: emo <emo@oblachno.com>
2026-08-25 17:01:08 +00:00
emil eab452ec04 GRM-165: feat: adopt spec-driven CI gates, create_dependency_pr, and pr-review skill
Post-merge / detect-and-configure (push) Successful in 1m2s
Post-merge / release-and-maintain (push) Successful in 2m14s
Co-authored-by: emil User <emil.simeonov@tutanota.com>
2026-08-25 01:40:50 +00:00