[Git][ghc/ghc][wip/bootstrap-full-ci] 4 commits: Fix pretty printing of WARNING pragmas

Matthew Pickering (@mpickering) gitlab at gitlab.haskell.org
Tue Jul 25 12:55:33 UTC 2023



Matthew Pickering pushed to branch wip/bootstrap-full-ci at Glasgow Haskell Compiler / GHC


Commits:
822ef66b by Matthew Pickering at 2023-07-25T08:44:50-04:00
Fix pretty printing of WARNING pragmas

There is still something quite unsavoury going on with WARNING pragma
printing because the printing relies on the fact that for decl
deprecations the SourceText of WarningTxt is empty. However, I let that
lion sleep and just fixed things directly.

Fixes #23465

- - - - -
e7b38ede by Matthew Pickering at 2023-07-25T08:45:28-04:00
ci-images: Bump to commit which has 9.6 image

The test-bootstrap job has been failing for 9.6 because we accidentally
used a non-master commit.

- - - - -
bb408936 by Matthew Pickering at 2023-07-25T08:45:28-04:00
Update bootstrap plans for 9.6.2 and 9.4.5

- - - - -
f7b16d0f by Matthew Pickering at 2023-07-25T12:55:31+00: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.

- - - - -


7 changed files:

- .gitlab-ci.yml
- compiler/GHC/Hs/Decls.hs
- compiler/GHC/Unit/Module/Warnings.hs
- 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


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/baa7cfff2298200e573672394cfe76bcf1aae51a...f7b16d0f77bae4e295088cc3d1baeec19899e584

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/baa7cfff2298200e573672394cfe76bcf1aae51a...f7b16d0f77bae4e295088cc3d1baeec19899e584
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/20230725/d2cd1f4a/attachment.html>


More information about the ghc-commits mailing list