Emil Simeonov and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
4610e5e5c8
fix: exclude CI job containers from prune to prevent self-destruction
...
The prune service and healthcheck force-remove ALL containers via
"docker ps -aq | xargs -r docker rm -f", but this includes the CI
job container itself (named GITEA-ACTIONS-TASK-*). Removing it causes
"RWLayer of container is unexpectedly nil" errors and kills the
active CI job.
Exclude containers whose name starts with GITEA-ACTIONS-TASK from
the force-remove step. Use "docker ps -a --format" with name filtering
instead of "docker ps -aq".
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-09 01:07:38 +02:00
Emil Simeonov and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
a9e22819df
fix: force-remove running containers in prune service and healthcheck
...
The docker-prune systemd service and healthcheck script used
"docker container prune -f" which only removes stopped containers.
Running containers from failed/interrupted molecule tests accumulated
indefinitely on runner hosts, consuming disk and memory, causing CI
test speed variance (12s → 39s for identical test suites).
Changes:
- docker-prune.service.j2: stop+rm ALL containers before system prune
- runner-healthcheck.sh.j2: force-remove all containers when disk
threshold is hit, use "system prune -af --volumes" for thorough cleanup
- template-content/verify.yml: update assertions to match new templates
The molecule_ci_guard.py in devx was also updated to run "molecule
destroy" on test failure/interruption, preventing containers from
being left running in the first place.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-09 01:07:38 +02:00
gitea-actions-bot
1e638410e0
chore: update badge URLs to commit 3720ac3b [skip ci]
2026-08-09 01:07:38 +02:00
grm-ci-bot
3ab13d2509
release: v0.18.3 [skip ci]
2026-08-09 01:07:08 +02:00
gitea-admin
41c661e6c8
GRM-156: fix: switch default network driver to slirp4netns (pasta TCP RST bug)
...
Co-authored-by: oblachno Admin <admin@oblachno.oblachno.fyi >
2026-08-09 01:06:52 +02:00
gitea-actions-bot
db9fb6f162
chore: update badge URLs to commit d9e3ee2e [skip ci]
2026-08-06 19:16:49 +00:00
grm-ci-bot
d102453960
release: v0.18.8 [skip ci]
v0.18.8
2026-08-06 19:16:18 +00:00
kireto
42409d9e47
GRM-160: fix: pin containerd.io to compatible version for Docker 28.x
...
Post-merge / detect-and-configure (push) Successful in 3m19s
Post-merge / release-and-maintain (push) Successful in 1m19s
Co-authored-by: kireto <kireto@oblachno.com >
2026-08-06 19:12:07 +00:00
gitea-actions-bot
91e880f05c
chore: update badge URLs to commit 7b6c9f92 [skip ci]
2026-08-06 09:31:04 +00:00
grm-ci-bot
2d2eaa3291
release: v0.18.7 [skip ci]
v0.18.7
2026-08-06 09:30:18 +00:00
kireto
8176a62885
GRM-159: fix: move StartLimit to [Unit] and make prune timer reload conditional
...
Post-merge / detect-and-configure (push) Successful in 3m49s
Post-merge / release-and-maintain (push) Successful in 3m43s
Co-authored-by: kireto <kireto@oblachno.com >
2026-08-06 09:23:29 +00:00
gitea-actions-bot
443756a508
chore: update badge URLs to commit 36201d0d [skip ci]
2026-08-06 00:00:05 +00:00
grm-ci-bot
340222e041
release: v0.18.6 [skip ci]
v0.18.6
2026-08-05 23:59:22 +00:00
kireto
179e47bbb2
GRM-158: fix: pre-configure daemon.json before rootless setuptool + add DBUS_SESSION_BUS_ADDRESS
...
Post-merge / detect-and-configure (push) Successful in 1m2s
Post-merge / release-and-maintain (push) Successful in 1m38s
Co-authored-by: kireto <kireto@oblachno.com >
2026-08-05 23:57:25 +00:00
gitea-actions-bot
68d16577b3
chore: update badge URLs to commit 169df915 [skip ci]
2026-08-05 20:21:20 +00:00
grm-ci-bot
38607d9f29
release: v0.18.5 [skip ci]
v0.18.5
2026-08-05 20:20:43 +00:00
kireto
90139b306b
GRM-157: fix: pin Docker 28.x + disable containerd snapshotter + tune prune/disk
...
Post-merge / detect-and-configure (push) Successful in 1m8s
Post-merge / release-and-maintain (push) Successful in 1m31s
Co-authored-by: kireto <kireto@oblachno.com >
2026-08-05 20:18:38 +00:00
gitea-actions-bot
dd475bec0d
chore: update badge URLs to commit 83a5b577 [skip ci]
2026-08-05 13:53:01 +00:00
grm-ci-bot
0f0ada3576
release: v0.18.4 [skip ci]
v0.18.4
2026-08-05 13:52:28 +00:00
emo
185e41c49e
GRM-156: fix: harden rootless Docker daemon resilience on CI runners
Post-merge / detect-and-configure (push) Successful in 1m9s
Post-merge / release-and-maintain (push) Successful in 1m15s
2026-08-05 13:50:34 +00:00
gitea-actions-bot
103741b3ab
chore: update badge URLs to commit 7136903b [skip ci]
2026-08-04 14:04:34 +00:00
grm-ci-bot
b770d1debf
release: v0.18.3 [skip ci]
v0.18.3
2026-08-04 14:03:59 +00:00
gitea-admin
2f11489be0
GRM-2: fix: switch default network driver to slirp4netns (pasta TCP RST bug)
...
Post-merge / detect-and-configure (push) Successful in 1m8s
Post-merge / release-and-maintain (push) Successful in 1m22s
Co-authored-by: oblachno Admin <admin@oblachno.oblachno.fyi >
2026-08-04 14:01:56 +00:00
gitea-actions-bot
8e9e58fedb
chore: update badge URLs to commit 69e62973 [skip ci]
2026-07-17 02:03:11 +00:00
emil
70d985ebaa
GRM-155: chore: bump devx to v0.47.2
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
2026-07-17 02:00:23 +00:00
gitea-actions-bot
66f071b676
chore: update badge URLs to commit 7ee78d01 [skip ci]
2026-07-16 17:42:23 +00:00
grm-ci-bot
7e18d285ab
release: v0.18.2 [skip ci]
v0.18.2
2026-07-16 17:41:52 +00:00
emil
f6ba60bda6
GRM-154: fix: load tun module and pre-configure systemd override for Arch rootless Docker
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
2026-07-16 17:39:31 +00:00
gitea-actions-bot
0545388b34
chore: update badge URLs to commit bf77093c [skip ci]
2026-07-16 15:59:16 +00:00
grm-ci-bot
eb0a56350b
release: v0.18.1 [skip ci]
v0.18.1
2026-07-16 15:58:51 +00:00
emil
f712a4493e
GRM-152: fix: fetch rootless Docker scripts on Arch Linux
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
2026-07-16 15:56:59 +00:00
gitea-actions-bot
9289b19162
chore: update badge URLs to commit 1249a783 [skip ci]
2026-07-16 15:45:18 +00:00
emil
185251090f
GRM-153: chore: bump devx from v0.45.1 to v0.47.1
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
2026-07-16 15:43:09 +00:00
gitea-actions-bot
fff930920f
chore: update badge URLs to commit 66400175 [skip ci]
2026-07-14 13:41:08 +00:00
emil
88eca1f6b8
GRM-151: chore: bump devx from 0.44.1 to 0.45.1
Post-merge / release-and-maintain (push) Waiting to run
Post-merge / detect-and-configure (push) Waiting to run
2026-07-14 13:39:11 +00:00
gitea-actions-bot
1718a415c8
chore: update badge URLs to commit eda0ab83 [skip ci]
2026-07-14 02:09:11 +00:00
emil
3f27ee1423
GRM-150: chore: bump devx from 0.44.1 to 0.45.0
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
2026-07-14 02:07:13 +00:00
gitea-actions-bot
2cf267bace
chore: update badge URLs to commit 88b0ef4c [skip ci]
2026-07-14 01:17:35 +00:00
emil
87513f9e8f
GRM-149: chore: bump devx to 0.44.1
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
2026-07-14 01:15:37 +00:00
gitea-actions-bot
8b1a959bc9
chore: update badge URLs to commit f35c689f [skip ci]
2026-07-13 03:26:32 +00:00
emil
f6a4f1fe43
GRM-148: chore: bump devx to v0.41.1, update deps and runner version
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
2026-07-13 03:24:35 +00:00
gitea-actions-bot
9ea7ae656b
chore: update badge URLs to commit 64f6f08d [skip ci]
2026-07-12 20:04:24 +00:00
emil
70240a13cf
GRM-147: docs: add retrospective for CI consolidation and devx adoption
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
2026-07-12 20:02:03 +00:00
gitea-actions-bot
fd7b786db4
chore: update badge URLs to commit cfe82892 [skip ci]
2026-07-12 01:55:49 +00:00
emil
c4fe70979c
GRM-146: ci: consolidate CI and post-merge workflows
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
2026-07-12 01:53:47 +00:00
gitea-actions-bot
dd9fc601fb
chore: update badge URLs to commit 793fed7a [skip ci]
2026-07-12 01:15:10 +00:00
grm-ci-bot
62b37d045e
release: v0.18.0 [skip ci]
v0.18.0
2026-07-12 01:14:36 +00:00
emil
390fcb9d4b
GRM-144: feat(runner): enable IPv6 in rootless Docker via pasta network driver
Post-merge / detect-type (push) Waiting to run
Post-merge / configure-repo (push) Waiting to run
Post-merge / release (push) Waiting to run
Post-merge / validate-commit-msg (push) Waiting to run
Post-merge / badges (push) Waiting to run
Post-merge / sync-wiki (push) Waiting to run
Post-merge / vikunja (push) Waiting to run
Post-merge / publish (push) Waiting to run
2026-07-12 01:12:43 +00:00
gitea-actions-bot
9f8adf14bc
chore: update badge URLs to commit 625e2176 [skip ci]
2026-07-11 23:58:43 +00:00
grm-ci-bot
92e4d2fd2b
release: v0.17.2 [skip ci]
v0.17.2
2026-07-11 23:57:11 +00:00