Skip to content

Require the dev container build in ci-ok - #8903

Merged
cknitt merged 1 commit into
masterfrom
ci-ok-devcontainer
Oct 18, 2026
Merged

cknitt merged 1 commit into
masterfrom
ci-ok-devcontainer

Conversation

@cknitt

@cknitt cknitt commented Oct 18, 2026

Copy link
Copy Markdown
Member

Adds test-devcontainer to the jobs that ci-ok needs. The master ruleset requires only DCO, changelog and ci-ok, so without this a broken dev container (make inside .devcontainer) can merge.

dev-playground stays out: it runs only on pushes to master and deploys to GitHub Pages. On pull requests it is skipped, and ci-ok fails on any result other than success.

test-devcontainer took 8–10 minutes and succeeded in every completed run of the last 40 CI runs, so it doesn't lengthen the Windows-bound critical path.

🤖 Generated with Claude Code

https://claude.ai/code/session_0193XhTJFgkaaGZTNw9Uqd5v

The ci-ok job now also needs test-devcontainer, which runs make in the dev
container on every pull request. Since the master ruleset requires only
ci-ok, a broken dev container no longer merges unnoticed.

Review: Why not dev-playground too? It runs only on pushes to master and
deploys to GitHub Pages. On pull requests it is skipped, and ci-ok fails
on any result other than success.

Review: Does this slow CI down? test-devcontainer took 8 to 10 minutes in
the last 40 CI runs, about as long as the Windows build-compiler job.

Area: ci
Output: unchanged
Tests: none, because the change is CI configuration
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193XhTJFgkaaGZTNw9Uqd5v
Signed-off-by: Christoph Knittel <ck@cca.io>
@cknitt cknitt added the changelog:skip No release notes needed label Oct 18, 2026
@github-actions

Copy link
Copy Markdown

@cknitt
cknitt requested a review from fhammerschmidt October 18, 2026 15:40
@cknitt
cknitt marked this pull request as ready for review October 18, 2026 15:40
@pkg-pr-new

pkg-pr-new Bot commented Oct 18, 2026

Copy link
Copy Markdown

Open in StackBlitz

rescript

npm i https://pkg.pr.new/rescript@8903

@rescript/belt

npm i https://pkg.pr.new/@rescript/belt@8903

@rescript/darwin-arm64

npm i https://pkg.pr.new/@rescript/darwin-arm64@8903

@rescript/darwin-x64

npm i https://pkg.pr.new/@rescript/darwin-x64@8903

@rescript/linux-arm64

npm i https://pkg.pr.new/@rescript/linux-arm64@8903

@rescript/linux-x64

npm i https://pkg.pr.new/@rescript/linux-x64@8903

@rescript/runtime

npm i https://pkg.pr.new/@rescript/runtime@8903

@rescript/win32-x64

npm i https://pkg.pr.new/@rescript/win32-x64@8903

commit: 4b16864

@github-actions

Copy link
Copy Markdown

@cknitt
cknitt merged commit 4252552 into master Oct 18, 2026
31 of 32 checks passed
@cknitt
cknitt deleted the ci-ok-devcontainer branch October 18, 2026 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog:skip No release notes needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants