Repository navigation
Commit 1efa212
Build the dev container in CI only when its inputs change (#9298)
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.
Claude-Session: https://claude.ai/code/session_01Kbf3gKyiYMf54wPRxFdUWe
Signed-off-by: Christoph Knittel <ck@cca.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>1 parent 9523348 commit 1efa212
2 files changed
Lines changed: 22 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
668 | 686 | | |
| 687 | + | |
669 | 688 | | |
670 | 689 | | |
| 690 | + | |
671 | 691 | | |
672 | | - | |
| 692 | + | |
673 | 693 | | |
674 | 694 | | |
675 | 695 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments