Add more CI actions - #2582
Merged
Merged
Conversation
These cancel the builds if a newer version of the PR is pushed. Signed-off-by: James Bonfield <jkb@sanger.ac.uk>
Also modifies sed statement syntax to be more traditional (fix on Solaris) Signed-off-by: James Bonfield <jkb@sanger.ac.uk>
This fixes a bug introduced in 270751f which assumes gunzip supports the -f option. This is not honoured by busybox gunzip, which is the default on Alpine linux. Signed-off-by: James Bonfield <jkb@sanger.ac.uk>
This odd combination happens when we clone on one system and build on another, but sharing or copying the directory. Signed-off-by: James Bonfield <jkb@sanger.ac.uk>
Signed-off-by: James Bonfield <jkb@sanger.ac.uk>
jkbonfield
force-pushed
the
more-ci-actions
branch
2 times, most recently
from
July 23, 2026 08:57
c904636 to
f8c0890
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds vm-build.yml with FreeBSD, OpenBSD and Solaris build environments, implemented using qemu, and container-build.yml.
The latter adds alpine, archlinux, centos, rockylinux and opensuse to the build matrix. Alpine and OpenSuse (tumbleweed) are rolling distros, meaning they're potentially more fragile but will also highlight upcoming CI breakages with other distributions in time.
To consider: do we use them, or e.g. switch to opensuse/leap and keep the rolling distro checks in c-maint only?