Skip to content

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

Open
cknitt wants to merge 1 commit into
masterfrom
ci-ok-devcontainer
Open

cknitt wants to merge 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

This branch has not been deployed

No deployments
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