Skip to content

Update CI for newer cabal, use only GHC 9.12 on windows consistently#1107

Merged
carbolymer merged 1 commit intomasterfrom
mgalazyn/update-ci-conf
Feb 17, 2026
Merged

Update CI for newer cabal, use only GHC 9.12 on windows consistently#1107
carbolymer merged 1 commit intomasterfrom
mgalazyn/update-ci-conf

Conversation

@carbolymer
Copy link
Contributor

@carbolymer carbolymer commented Feb 13, 2026

Changelog

- description: |
    Update CI for newer cabal, use only GHC 9.12 on windows consistently
# uncomment types applicable to the change:
  type:
  # - feature        # introduces a new feature
  # - breaking       # the API has changed in a breaking way
  # - compatible     # the API has changed but is non-breaking
  # - optimisation   # measurable performance improvements
  # - refactoring    # QoL changes
  # - bugfix         # fixes a defect
  # - test           # fixes/modifies tests
   - maintenance    # not directly related to the code
  # - release        # related to a new release preparation
  # - documentation  # change in code docs, haddocks...
# uncomment at least one main project this PR is associated with
  projects:
   - cardano-api
  # - cardano-api-gen
   - cardano-rpc
  # - cardano-wasm

Context

Since we switched to GHC 9.12 for windows builds, we may switch to GHC 9.12 everywhere.
This PR also adds GHC 9.6.7 (linux only) to nix, to check that we're still building fine and we're able to integrate in cardano-node.
Unused GHC versions are removed from windows build GHA.

Checklist

  • Commit sequence broadly makes sense and commits have useful messages
  • New tests are added if needed and existing tests are updated. See Running tests for more details
  • Self-reviewed the diff

@carbolymer carbolymer force-pushed the mgalazyn/update-ci-conf branch from 541a8e9 to 6402aff Compare February 13, 2026 21:36
@carbolymer carbolymer self-assigned this Feb 13, 2026
@carbolymer carbolymer force-pushed the mgalazyn/update-ci-conf branch 6 times, most recently from 96de352 to 3bd029c Compare February 16, 2026 12:12
@carbolymer carbolymer force-pushed the mgalazyn/update-ci-conf branch from 3bd029c to a54fff5 Compare February 17, 2026 10:38
@carbolymer carbolymer enabled auto-merge February 17, 2026 10:40
@carbolymer carbolymer added this pull request to the merge queue Feb 17, 2026
github-merge-queue bot pushed a commit that referenced this pull request Feb 17, 2026
Update CI for newer cabal, use only GHC 9.12 on windows consistently
@carbolymer carbolymer removed this pull request from the merge queue due to a manual request Feb 17, 2026
@carbolymer carbolymer merged commit 0e10e8a into master Feb 17, 2026
29 checks passed
@carbolymer carbolymer deleted the mgalazyn/update-ci-conf branch February 17, 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.

2 participants