Skip to content

Upgrade Roc nightly to September 23 for 0.23.0 - #499

Merged
lukewilliamboswell merged 2 commits into
mainfrom
update/roc-nightly-2026-09-23
Sep 24, 2026
Merged

lukewilliamboswell merged 2 commits into
mainfrom
update/roc-nightly-2026-09-23

Conversation

@lukewilliamboswell

@lukewilliamboswell lukewilliamboswell commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

The 0.23.0 release job stalled for over three hours at roc test platform/main.roc --max-transitive-mb=256 with the September 22 compiler (job logs). With September 23, that exact command passes all 213 tests locally in about 0.7 seconds.

Pin CI, release, docs workflows, and the Nix devshell to nightly-2026-09-23-c7852fd, and update the minimum compiler in the 0.23.0 release notes. Refresh only the roc-overlay lock input to include the merged nightly metadata from roc-lang/roc-overlay#32.

Validation on macOS Apple Silicon using the September 23 nightly:

  • Full ROC=... ./scripts/test.py passed: 54 Rust tests, 213 platform tests, example formatting/checking/testing, native builds, and runtime cases.
  • roc docs --output=/tmp/basic-cli-sep23-docs platform/main.roc passed.
  • git diff --check passed.
  • Verified nightly assets exist for all five CI platforms; other platforms still need CI validation.

Nix validation: nix --store /private/tmp/basic-cli-nix-store flake check --all-systems --no-build passed for all four supported systems. Used an isolated temporary store because the local Nix daemon is stopped; the full Nix devshell was not built or launched.

@lukewilliamboswell
lukewilliamboswell merged commit e416ec0 into main Sep 24, 2026
27 checks passed
@lukewilliamboswell
lukewilliamboswell deleted the update/roc-nightly-2026-09-23 branch September 24, 2026 05:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant