darcs

Patch 2286 ci: use latest releases of ghc-9.2 and g... (and 6 more)

Title ci: use latest releases of ghc-9.2 and g... (and 6 more)
Superseder Nosy List bfrk
Related Issues
Status accepted Assigned To
Milestone

Created on 2023-03-16.20:51:25 by bfrk, last changed 2023-06-24.20:00:30 by ganesh.

Files
File name Status Uploaded Type Edit Remove
ci_-use-latest-releases-of-ghc_9_2-and-ghc_9_4.dpatch bfrk, 2023-03-16.20:51:18 application/x-darcs-patch
patch-preview.txt bfrk, 2023-03-16.20:51:18 text/x-darcs-patch
See mailing list archives for discussion on individual patches.
Messages
msg23139 (view) Author: bfrk Date: 2023-03-16.20:51:18
CI updates, prompted by build problems completely unrelated to darcs.

7 patches for repository http://darcs.net/screened:

patch 594c142237ce2f3d1f17ae930052a36a6234c575
Author: Ben Franksen <ben.franksen@online.de>
Date:   Thu Mar 16 08:28:11 CET 2023
  * ci: use latest releases of ghc-9.2 and ghc-9.4

patch 4ef2a40670b9481c22e3a63646e89bf707f706eb
Author: Ben Franksen <ben.franksen@online.de>
Date:   Thu Mar 16 08:31:06 CET 2023
  * ci: run tests for ghc-8.4.4, not ghc-8.2.2

  Because we cannot install ghc-8.2.2 on the latest ubuntu.

patch 3af6da843d2976c115c52e241c24be0cf9016367
Author: Ben Franksen <ben.franksen@online.de>
Date:   Thu Mar 16 09:09:37 CET 2023
  * ci: split cabal store caching into separate steps

  This feature is new in actions/cache@v3 and allows us to cache the
  dependencies even if later steps (like building, haddock, or tests) fail.

patch 693440e299030d8e602aa38b12f20abc6cf1459d
Author: Ben Franksen <ben.franksen@online.de>
Date:   Thu Mar 16 08:38:35 CET 2023
  * ci: make cabal version explicit to avoid breakage

patch c63edc0ec161c6cd8738936b2ebb70e5148ae649
Author: Ben Franksen <ben.franksen@online.de>
Date:   Thu Mar 16 09:30:27 CET 2023
  * ci: remove caching of dist-newstyle

  I have lately had situations where after changed dependencies in darcs.cabal
  I got segmentation faults that disappeared only after a cabal clean and
  rebuild. Besides, it never worked anyway: the cabal build step always
  recompiled everything, regardless of whether we have a cache hit or not.

patch 2cb8dfdfe0f1f15f3b0384db8f4eac8c9861d7d4
Author: Ben Franksen <ben.franksen@online.de>
Date:   Thu Mar 16 16:50:27 CET 2023
  * ci: exclude windows-2019 (and explain why)

  Note that this means we cannot support darcs on windows-2019 at all.

patch 41f7111521047fb4cb1febeb396afc813178c781
Author: Ben Franksen <ben.franksen@online.de>
Date:   Thu Mar 16 08:33:27 CET 2023
  * ci: build docs only with latest ghc version

  This is mostly to avoid errors when building the docs for a deprecated
  indirect dependency (system-fileio) when using ghc-9.0 and ghc-9.2. The
  patch also improves dependency caching when we build the docs.
Attachments
msg23140 (view) Author: bfrk Date: 2023-03-16.20:52:24
Self-accept
History
Date User Action Args
2023-03-16 20:51:25bfrkcreate
2023-03-16 20:52:25bfrksetstatus: needs-screening -> accepted-pending-tests
messages: + msg23140
2023-06-24 20:00:30ganeshsetstatus: accepted-pending-tests -> accepted