Semantic Diff

#9298 Build the dev container in CI only when its inputs change

1 commit

ed08a8c1d8aada3537c2c7614e1be822ea289b39..pr-9298

a0ce9cdb8 · cknitt + Claude · Nov 14, 2026, 08:13 UTC

Build the dev container in CI only when its inputs change

The test-devcontainer job built the container from scratch on every pull request, about 10 minutes. It now lists the pull request's files first and builds only when the container definition, the opam or yarn dependencies its setup installs, the Makefile or ci.yml change; pushes, and pull requests whose files can't be listed, still build it. The job always runs, so ci-ok still sees it succeed.