[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 5 commits: ci: Test bootstrapping configurations with full-ci and on marge batches

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Thu Jul 27 07:16:46 UTC 2023



Marge Bot pushed to branch wip/marge_bot_batch_merge_job at Glasgow Haskell Compiler / GHC


Commits:
0e105a4d by Matthew Pickering at 2023-07-27T03:16:38-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.

- - - - -
458e5321 by Matthew Pickering at 2023-07-27T03:16:38-04:00
bootstrap: Remove ghc-9_2_* plans

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

- - - - -
57a0b00c by Matthew Pickering at 2023-07-27T03:16:38-04:00
Update bootstrap plans for ghc-platform and ghc-toolchain dependencies

Fixes #23735

- - - - -
0ec5c135 by Matthew Pickering at 2023-07-27T03:16:38-04:00
bootstrap: Disable -selftest flag from bootstrap plans

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

- - - - -
01cdbf21 by Bodigrim at 2023-07-27T03:16:40-04:00
Link reference paper and package from System.Mem.{StableName,Weak}

- - - - -


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/08a3b698b05e01cd74d8547b56a7cd5f9ee8b432...01cdbf214afb1cb356f6f5727583ddce032456bb

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/08a3b698b05e01cd74d8547b56a7cd5f9ee8b432...01cdbf214afb1cb356f6f5727583ddce032456bb
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/881e80a0/attachment.html>


More information about the ghc-commits mailing list