Skip to content

32bit-ci: pin GHC to 9.6.7#597

Merged
sjakobi merged 1 commit into
masterfrom
pin-32bit-ghc
Jun 25, 2026
Merged

32bit-ci: pin GHC to 9.6.7#597
sjakobi merged 1 commit into
masterfrom
pin-32bit-ghc

Conversation

@sjakobi

@sjakobi sjakobi commented Jun 25, 2026

Copy link
Copy Markdown
Member

The i386 job in 32bit-ci installs ghcup's recommended GHC, which is unpinned. The recommended version moved from 9.6.7 to 9.10.3, and the new deb10 i386 bindist's make install fails on our i386/ubuntu:bionic container, breaking CI on every PR.

Run Recommended GHC i386 bindist make install
last green master (2026-06-11) 9.6.7 ghc-9.6.7-i386-deb9-linux
current 9.10.3 ghc-9.10.3-i386-deb10-linux ❌ exit 2

This pins GHC to 9.6.7 (the deb9 bindist, last known to install on this container) via BOOTSTRAP_HASKELL_GHC_VERSION, so a metadata bump can't break CI unannounced.

Closes #596

🤖 Generated with Claude Code

The i386 job installed ghcup's "recommended" GHC, which is unpinned. When
the recommended version moved to 9.10.3, its deb10 i386 bindist's
`make install` started failing on the i386/ubuntu:bionic container,
breaking CI on every PR (#596).

Pin to 9.6.7 (deb9 bindist), the last version known to install on this
container, so metadata bumps can't break CI unannounced.

Closes #596

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@sjakobi
sjakobi merged commit e60b189 into master Jun 25, 2026
11 checks passed
@sjakobi
sjakobi deleted the pin-32bit-ghc branch June 25, 2026 11:34
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.

32bit-ci: i386 job fails installing recommended GHC (9.10.3 deb10 bindist) on bionic container

1 participant