mirror_zfs/.github
Alexander Moch b9b84445ea
CI: Add Alpine Linux 3.23 runner to the pipeline (#18087)
Add an Alpine Linux 3.23 runner to the CI chain to run OpenZFS builds
and tests against musl libc.

Currently, zfs_send_sparse is killed after 10 minutes on Alpine, causing
cascading EBUSY failures in the test suite. With zfs_send_sparse
disabled, the ZFS test suite reaches a pass rate of 94.62%.

This commit introduces the required Alpine-specific setup and a small
set of shell and cloud-init compatibility fixes that also apply to
existing Linux runners.

The Alpine runner is not enabled by default and is not executed for new
pull requests.

Sponsored-by: ERNW Research GmbH - https://ernw-research.de/

Signed-off-by: Alexander Moch <amoch@ernw.de>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
2025-12-30 09:29:48 -08:00
..
codeql/custom-queries/cpp Add CodeQL mismatched dsl_dataset_hold/_rele pairs check 2025-07-30 09:45:28 -07:00
ISSUE_TEMPLATE docs: fix a few small typos (#17804) 2025-10-01 10:15:46 -07:00
workflows CI: Add Alpine Linux 3.23 runner to the pipeline (#18087) 2025-12-30 09:29:48 -08:00
codecov.yml Moves Codecov Ignore to LCOV 2019-12-17 17:47:58 -08:00
codeql-cpp.yml Add CodeQL mismatched dsl_dataset_hold/_rele pairs check 2025-07-30 09:45:28 -07:00
codeql-python.yml Switch to CodeQL to detect prohibited function use 2024-01-26 14:11:33 -08:00
CONTRIBUTING.md CI: run only sanity check on limited OSes for nonbehavioral changes 2024-09-25 07:46:52 -07:00
no-response.yml Auto close "Status: Feedback requested" after a month 2020-08-30 14:09:54 -07:00
PULL_REQUEST_TEMPLATE.md CI: Remove Buildbot references 2025-09-26 15:32:41 -07:00
stale.yml StaleBot Tweaks 2020-08-26 09:49:58 -07:00