[Git][ghc/ghc][master] 4 commits: ci: Test bootstrapping configurations with full-ci and on marge batches

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Thu Jul 27 09:47:29 UTC 2023



Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC


Commits:
5d45b92a by Matthew Pickering at 2023-07-27T05:46:46-04:00
ci: Test bootstrapping configurations with full-ci and on marge batches

There have been two incidents recently where bootstrapping has been
broken by removing support for building with 9.2.*.

The process for bumping the minimum required version starts with bumping
the configure version and then other CI jobs such as the bootstrap jobs
have to be updated. We must not silently bump the minimum required
version.

Now we are running a slimmed down validate pipeline it seems worthwile
to test these bootstrap configurations in the full-ci pipeline.

- - - - -
25d4fee7 by Matthew Pickering at 2023-07-27T05:46:46-04:00
bootstrap: Remove ghc-9_2_* plans

We are anticipating shortly making it necessary to use ghc-9.4 to boot
the compiler.

- - - - -
2f66da16 by Matthew Pickering at 2023-07-27T05:46:46-04:00
Update bootstrap plans for ghc-platform and ghc-toolchain dependencies

Fixes #23735

- - - - -
c8c6eab1 by Matthew Pickering at 2023-07-27T05:46:46-04:00
bootstrap: Disable -selftest flag from bootstrap plans

This saves on building one dependency (QuickCheck) which is unecessary
for bootstrapping.

- - - - -


10 changed files:

- .gitlab-ci.yml
- hadrian/bootstrap/bootstrap.py
- hadrian/bootstrap/generate_bootstrap_plans
- − hadrian/bootstrap/plan-9_2_1.json
- − hadrian/bootstrap/plan-9_2_2.json
- − hadrian/bootstrap/plan-9_2_3.json
- − hadrian/bootstrap/plan-9_2_4.json
- − hadrian/bootstrap/plan-9_2_5.json
- − hadrian/bootstrap/plan-9_2_6.json
- − hadrian/bootstrap/plan-9_2_7.json


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/af6fdf428be85ce21a25477bb1e705eb354791ef...c8c6eab1f8d867cfaf218f998a21b655b8bb0f4c

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/af6fdf428be85ce21a25477bb1e705eb354791ef...c8c6eab1f8d867cfaf218f998a21b655b8bb0f4c
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20230727/0222eec2/attachment.html>


More information about the ghc-commits mailing list