Patch 2267 ci: checkout and cache actions v2 -> v3 (and 5 more)

Title ci: checkout and cache actions v2 -> v3 (and 5 more)
Superseder Nosy List bfrk
Related Issues
Status accepted Assigned To

Created on 2022-11-25.22:12:07 by bfrk, last changed 2023-06-24.20:00:28 by ganesh.

File name Status Uploaded Type Edit Remove
ci_-checkout-and-cache-actions-v2-__-v3.dpatch bfrk, 2022-11-25.22:12:02 application/x-darcs-patch
patch-preview.txt bfrk, 2022-11-25.22:12:02 text/x-darcs-patch
See mailing list archives for discussion on individual patches.
msg23045 (view) Author: bfrk Date: 2022-11-25.22:12:02
The network/log test is still occasionally failing in the CI, though never
when I run the tests on my computer. Re-running the failed tests usually
"fixes" the problem. The two patches that don't exclusively concern the CI
are included because they are the result of my attempts to debug this

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

patch 61494de595725bea4ba1babb4499a5dcaa9a265e
Author: Ben Franksen <ben.franksen@online.de>
Date:   Sat Nov 19 21:25:58 CET 2022
  * ci: checkout and cache actions v2 -> v3

patch b6a14c2e6c0d0f6c969cd383fd610b610b7d8e67
Author: Ben Franksen <ben.franksen@online.de>
Date:   Mon Nov 21 16:00:47 CET 2022
  * support ghc-9.4

patch 620162ef5e1f96baf6e292aec6789d944fc7f57d
Author: Ben Franksen <ben.franksen@online.de>
Date:   Tue Nov 22 08:48:17 CET 2022
  * ci: reformat version matrix, improve cache hit rate

patch 5f10c28d1147d096a986da26da8e8721ec54d1ef
Author: Ben Franksen <ben.franksen@online.de>
Date:   Tue Nov 22 09:40:11 CET 2022
  * tests/network/log.sh: create a read-only dir instead of using root dir

patch d92b0ac32c52654a850094fb81f6b254379ed815
Author: Ben Franksen <ben.franksen@online.de>
Date:   Tue Nov 22 19:17:25 CET 2022
  * improve error reporting when remote _darcs/format doesn't exist

  The subtlety here is that if we cannot fetch _darcs/format, we then try to
  fetch _darcs/inventory, and if that succeeds we conclude that we have a
  darcs-1 repo. However, if that fails, too, then we reported the exception
  for _darcs/inventory and not the one for _darcs/format, which is completely
  useless to find out what the problem is, unless the repo you want to access
  is actually an ancient darcs-1 repo with no format file. So instead, we now
  report both exceptions.

patch 23fc4bd93bd18dc29e5573ba37474a215f22b436
Author: Ben Franksen <ben.franksen@online.de>
Date:   Tue Nov 22 09:45:45 CET 2022
  * ci: update the available runners (OS versions)

  As before, all but the latest versions are commented out.
msg23395 (view) Author: ganesh Date: 2023-06-24.18:19:48
all fine (I'm not reviewing the actual CI stuff in any detail)
Date User Action Args
2022-11-25 22:12:08bfrkcreate
2022-11-25 22:19:50bfrksetstatus: needs-screening -> needs-review
2023-06-24 18:19:48ganeshsetstatus: needs-review -> accepted-pending-tests
messages: + msg23395
2023-06-24 20:00:28ganeshsetstatus: accepted-pending-tests -> accepted