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
757ccea5b9
style: trim comments for size gate
CI / validate (pull_request) Failing after 1m7s
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:48 +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
8456a3497c
fix: honor real docker filter/formatter support in cleanup script
...
CI / validate (pull_request) Failing after 1m34s
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
`docker images` has no label formatter — check leases via image inspect
per candidate. `label!=` is invalid on volume/network ls but valid on
prune; `until=` is unsupported for volumes — drop it. Expired-lease
volumes/networks are reclaimed by an explicit inspect pass; anonymous
volumes only at routine/pressure, all unused volumes at critical.
2026-09-22 18:48:37 +02:00
Emil Simeonov
c3283eedc7
test: fix cleanup-script assertion (tier flag lives in unit file)
CI / validate (pull_request) Successful in 1m7s
CI / molecule-tests (1) (pull_request) Successful in 4m47s
CI / molecule-tests (4) (pull_request) Successful in 6m28s
CI / molecule-tests (2) (pull_request) Successful in 6m38s
CI / molecule-tests (3) (pull_request) Successful in 9m6s
CI / auto-merge (pull_request) Failing after 9m27s
2026-09-22 18:40:02 +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
gitea-actions-bot
49646c38db
chore: update badge URLs to commit 65f88b7e [skip ci]
2026-09-21 20:23:17 +00: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
gitea-actions-bot
96ff368c7c
chore: update badge URLs to commit 8f7a2104 [skip ci]
2026-09-18 22:52:24 +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
gitea-actions-bot
f433b0980a
chore: update badge URLs to commit 08a663dc [skip ci]
2026-09-18 11:25:06 +00:00
grm-ci-bot
7c9ff0a694
release: v0.23.3 [skip ci]
v0.23.3
2026-09-18 11:24:31 +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
gitea-actions-bot
148c9d3991
chore: update badge URLs to commit a0d7a6dd [skip ci]
2026-09-18 10:56:25 +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
gitea-actions-bot
f7948cace7
chore: update badge URLs to commit f4b90375 [skip ci]
2026-09-18 10:45:38 +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
gitea-actions-bot
ca780c4f9a
chore: update badge URLs to commit 01170158 [skip ci]
2026-09-15 14:59:10 +00:00
grm-ci-bot
6fd30f664c
release: v0.23.2 [skip ci]
v0.23.2
2026-09-15 14:58:40 +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
gitea-actions-bot
195fb63665
chore: update badge URLs to commit 8d3e7baa [skip ci]
2026-09-15 14:21:33 +00:00
grm-ci-bot
48ddac033e
release: v0.23.1 [skip ci]
v0.23.1
2026-09-15 14:20:58 +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
gitea-actions-bot
bd0910287a
chore: update badge URLs to commit fe21232e [skip ci]
2026-09-05 14:24:30 +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
gitea-actions-bot
ae52aab843
chore: update badge URLs to commit b5f4d883 [skip ci]
2026-08-28 16:15:40 +00:00
grm-ci-bot
2acc1c0eb6
release: v0.23.0 [skip ci]
v0.23.0
2026-08-28 16:15:05 +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
gitea-actions-bot
68a763b942
chore: update badge URLs to commit 9ae4b38a [skip ci]
2026-08-27 16:08:53 +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
gitea-actions-bot
7816733e5e
chore: update badge URLs to commit 8dd25f8c [skip ci]
2026-08-26 20:38:17 +00:00
grm-ci-bot
1287785bb8
release: v0.22.1 [skip ci]
v0.22.1
2026-08-26 20:37:31 +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
gitea-actions-bot
9e771096e7
chore: update badge URLs to commit 5ba6b90d [skip ci]
2026-08-26 20:20:55 +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
gitea-actions-bot
13aab5539a
chore: update badge URLs to commit a53d44ef [skip ci]
2026-08-25 01:44:10 +00:00
grm-ci-bot
998e438270
release: v0.22.0 [skip ci]
v0.22.0
2026-08-25 01:43:34 +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
gitea-actions-bot
9609ef2505
chore: update badge URLs to commit 1dce7264 [skip ci]
2026-08-24 03:17:49 +00:00
grm-ci-bot
97e7687e25
release: v0.21.1 [skip ci]
v0.21.1
2026-08-24 03:17:13 +00:00
emil
f672da1753
GRM-163: fix: use runuser for systemctl --user tasks in gitea_runner role
...
Post-merge / detect-and-configure (push) Successful in 1m3s
Post-merge / release-and-maintain (push) Successful in 1m27s
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-24 03:15:17 +00:00
gitea-actions-bot
d6549de2e0
chore: update badge URLs to commit a9578eae [skip ci]
2026-08-09 22:51:32 +00:00
grm-ci-bot
dc4bb0936d
release: v0.21.0 [skip ci]
v0.21.0
2026-08-09 22:50:47 +00:00
emo
52477e558a
GRM-161: feat(healthcheck): add two-tier disk prune with critical threshold
Post-merge / detect-and-configure (push) Successful in 2m29s
Post-merge / release-and-maintain (push) Successful in 2m14s
2026-08-09 22:46:48 +00:00
gitea-actions-bot
28214de583
chore: update badge URLs to commit 918ffe7d [skip ci]
2026-08-09 11:16:42 +00:00
grm-ci-bot
7fd023d192
release: v0.20.0 [skip ci]
v0.20.0
2026-08-09 11:16:01 +00:00
emil
2ffedaa793
GRM-159: feat(healthcheck): add two-tier disk prune with critical threshold
...
Post-merge / detect-and-configure (push) Successful in 1m38s
Post-merge / release-and-maintain (push) Successful in 2m26s
Co-authored-by: emil User <emil.simeonov@tutanota.com >
2026-08-09 11:12:37 +00:00
gitea-actions-bot
e7b2d4e6af
chore: update badge URLs to commit e0611a67 [skip ci]
2026-08-08 23:39:03 +00:00