Skip to content

Add more CI actions - #2582

Merged
pd3 merged 5 commits into
samtools:developfrom
jkbonfield:more-ci-actions
Jul 23, 2026
Merged

Add more CI actions#2582
pd3 merged 5 commits into
samtools:developfrom
jkbonfield:more-ci-actions

Conversation

@jkbonfield

Copy link
Copy Markdown
Contributor

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?

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
jkbonfield force-pushed the more-ci-actions branch 2 times, most recently from c904636 to f8c0890 Compare July 23, 2026 08:57
@pd3
pd3 merged commit daafac9 into samtools:develop Jul 23, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants