[xwiki/xwiki-dev-llm] 0690fc: [Misc] Run Docker ITs with a ryuk the daemon accep...
Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-dev-llm Commit: 0690fc95b8966aa27faac6c345f29f2c34554000 https://github.com/xwiki/xwiki-dev-llm/commit/0690fc95b8966aa27faac6c345f29f... Author: Simon Urli <[email protected]> Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M README.md M xwiki/okf/index.md M xwiki/okf/testing/running-docker-its.md M xwiki/scripts/xwiki-it-slot.mjs M xwiki/skills/xwiki-build/SKILL.md Log Message: ----------- [Misc] Run Docker ITs with a ryuk the daemon accepts, and report the testcontainers resources a run leaked * xwiki-it-slot.mjs: when the Docker daemon refuses API 1.29, which the ryuk of testcontainers 1.17 and older (0.3.4) speaks, and no ryuk image is configured, run the command with TESTCONTAINERS_RYUK_CONTAINER_IMAGE=testcontainers/ryuk:0.14.0 * xwiki-it-slot.mjs: warn before a run when 10+ testcontainers networks are left over, report the containers and networks the run created that are still there 30s after it ended, and count the leftovers in --status; nothing is removed automatically, since the ryuk container carries no session label to tell a leftover from another run in progress * running-docker-its.md: document why runs leak containers and networks, the per-machine fix, the cleanup commands, and the two setup-failure lines it causes * Point to it from the xwiki-build skill, the OKF index and the README Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 7ebccccc437b049ef26bfe72b890a0421fe3eced https://github.com/xwiki/xwiki-dev-llm/commit/7ebccccc437b049ef26bfe72b890a0... Author: Vincent Massol <[email protected]> Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M README.md M xwiki/okf/testing/running-docker-its.md M xwiki/scripts/xwiki-it-slot.mjs M xwiki/skills/xwiki-build/SKILL.md Log Message: ----------- [Misc] Trim the ryuk fix to what removes the leak, and keep its docs from going stale * xwiki-it-slot.mjs: drop the post-run leftover report, which delayed every run by ryuk's grace period and could report another run's resources; keep the pre-run warning and the --status count * xwiki-it-slot.mjs: shorten the ryuk message, and document when the pinned ryuk image must move * running-docker-its.md: drop the Docker and ryuk version numbers that go stale (the daemon's minimum API, the image to configure, the XWiki branches) in favour of how to find them; stop describing the wrapper's internals * xwiki-build skill: one pointer instead of two, and no over-long line Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: cb4a3513425797fe321932cbb0123aae10e247fc https://github.com/xwiki/xwiki-dev-llm/commit/cb4a3513425797fe321932cbb0123a... Author: Vincent Massol <[email protected]> Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M README.md M xwiki/okf/index.md M xwiki/okf/testing/running-docker-its.md M xwiki/scripts/xwiki-it-slot.mjs M xwiki/skills/xwiki-build/SKILL.md Log Message: ----------- Merge pull request #184 from xwiki/it-slot-testcontainers-cleanup [Misc] Run Docker ITs with a ryuk the daemon accepts, and report the testcontainers resources a run leaked Compare: https://github.com/xwiki/xwiki-dev-llm/compare/7b1e08caba6c...cb4a35134257 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications
participants (1)
-
XWiki Notifications