darcs

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
Milestone

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

Files
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.
Messages
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
problem.

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.
Attachments
msg23395 (view) Author: ganesh Date: 2023-06-24.18:19:48
all fine (I'm not reviewing the actual CI stuff in any detail)
History
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