Release CI once again failed to build windows executables #5285
Labels
os: windows
Issues and PRs that are (at least partially) specific to Windows
topic: ci
Anything related to GitHub Actions, Codecov, AppVeyor, Coveralls, Travis, ...
Milestone
... and this time I only noticed after sending the release announcement sigh.
This is essentially a variant of #5011
The failed job: https://github.com/gap-system/gap/actions/runs/3722840754/jobs/6314090227
Immediate cause reported at gap-packages/agt#15
This is really annoying, and hints at multiple problems:
rm PATH
invocation into the workflow. And I also can't just re-tag, as it quite likely would produce new tarballs with differing shasums.How to resolve this now?
I see these options:
rm -f pkg/agt/doc/mathjax
added (urgh, doesn't seem appealing)rm
into a re-run of the CI job (I see no way to do that, though I guess if we hadtmate
integration set up for that job, perhaps that would allow for it...)Steps to help avoid this kind of mistake in the future
dev/releases/README.md
that explicitly reminds to check that all files are in the release (listing specifically what to look for and how many files there should be -- or just suggesting to "compare to the previous release) -- see PR Improve dev/releases/README.md #5287Steps to make recovery from such issues easier in the future
Well, hopefully this just won't happen again, by taking the steps above. But realistically, it will happen, just less often. Less often also means we'll have less experience dealing with these problems, so I think it makes sense to prepare for it.
dev/releases/README.md
that discusses options for when something went wrong, from techniques for "healing" certain kind of problems (and warnings for things to watch out for -- e.g. for 4.12.0 I thought I was clever and downloaded a tarball, "fixed" it, then re-uploaded the result -- but I messed up file access right while doing so. Ouch.The text was updated successfully, but these errors were encountered: