-
Notifications
You must be signed in to change notification settings - Fork 714
Update release CI scripts (boot compiler and platform support) #11032
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Here is a test gitlab pipeline: https://gitlab.haskell.org/haskell/cabal/-/pipelines/112082 |
2eb9ab1
to
b9a0b88
Compare
Expediting this for 3.16 probably makes sense. |
Right |
Also bumps the cabal-install used during the release process to 3.14.2.0.
* Drop deb9, ubuntu18 and centos7 jobs which are all EOL * Add ubuntu24_04 * Build a very old alpine bindist (3.12) and a new one (3.20) * Only build 3_20 bindist for alpine i386. The list of release platforms after this commit is Linux * x86_64 - deb10 - deb11 - deb12 - fedora33 - fedora36 - fedora38 - rocky8 - ubuntu20_04 - ubuntu22_04 - ubuntu24_04 - alpine3_12 - alpine3_20 * i386 - deb10 - alpine3_20 * aarch64 - deb10 - deb11 - deb12 - alpine3_18 Darwin * x86_64 * aarch64 Windows * x86_64
b9a0b88
to
484455d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In the past, the GitLab CI has used the "wrong" GHC, so adding some checks is good. I just have some inline comments about how they work.
Marking as "approved" because I don't think any changes would need a re-review from me.
484455d
to
ca7a938
Compare
Template B: This PR does not modify behaviour or interface
E.g. the PR only touches documentation or tests, does refactorings, etc.
Include the following checklist in your PR: