Skip to content

ci: bootstrap release tests with cabal 3.18.1.0 - #12466

Open
andreabedini wants to merge 1 commit into
haskell:masterfrom
andreabedini:andrea/fix/release-ci-cabal-3.18.1.0
Open

andreabedini wants to merge 1 commit into
haskell:masterfrom
andreabedini:andrea/fix/release-ci-cabal-3.18.1.0

Conversation

@andreabedini

Copy link
Copy Markdown
Collaborator

Fixes the nightly "Build and release" run, red on every test job since 2026-10-13.

#12369 bumped the setup-depends of cabal-testsuite to Cabal 3.18.1.0 and moved validate.yml to bootstrap with cabal 3.18.1.0, but the release workflow still bootstrapped with cabal 3.14.2.0. That cabal refuses lib:Cabal >= 3.16 for Setup scripts, so the test jobs fail at dependency resolution (example: run 38829815861).

Bump the cabal input default to match validate.yml and leave a note about keeping the two in sync. No backport needed: the 3.18 branch still uses Cabal 3.12 for the testsuite's Setup.

  • Patches conform to the coding conventions.
  • Is this a PR that fixes CI? Yes; 3.18 is unaffected, see above.

PR haskell#12369 bumped the setup-depends of cabal-testsuite to Cabal 3.18.1.0
and moved validate.yml to bootstrap with cabal 3.18.1.0, but the release
workflow kept bootstrapping with cabal 3.14.2.0. That cabal refuses to
use lib:Cabal >= 3.16 for Setup scripts, so every test job of the nightly
"Build and release" run has failed to resolve dependencies since
2026-10-13.

Bump the default of the `cabal` input to match validate.yml and leave a
note about keeping the two in sync.
Copilot AI balanced review requested due to automatic review settings October 16, 2026 09:20

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@andreabedini

Copy link
Copy Markdown
Collaborator Author

The macOS failures (including the Mac aarch64 release build, and the cancelled Bootstrap jobs) are the runner image issue in #12465 / actions/runner-images#14940, not this PR. Master fails the same way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants