Recent changes (master)

Jens Axboe <[email protected]> Fri, 24 Jul 2026 06:00:01 -0600
Newsgroups org.kernel.vger.fio
Message-ID <[email protected]>
The following changes since commit aa079a649f6df4fbda67fe612e74b0c34cea6dea:

  ci: consolidate QEMU FDP and verify-trim tests (2026-07-22 12:34:16 -0400)

are available in the Git repository at:

  git://git.kernel.dk/fio.git master

for you to fetch changes up to b384f4d3472e9dae62122c631899bac86368df63:

  ci: add Alpine Linux container test platform (2026-07-23 14:28:28 -0400)

----------------------------------------------------------------
Vincent Fu (1):
      ci: add Alpine Linux container test platform

 .github/workflows/ci.yml | 4 ++++
 ci/actions-install.sh    | 4 ++++
 2 files changed, 8 insertions(+)

---

Diff of recent changes:

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 27ea58fb..314a00a9 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -18,6 +18,7 @@ jobs:
         - {os: 'alma', dh: 'almalinux', ver: '10', target_arch: 'x86_64'}
         - {os: 'oracle', dh: 'oraclelinux', ver: '10', target_arch: 'x86_64'}
         - {os: 'rocky', dh: 'rockylinux/rockylinux', ver: '10', target_arch: 'x86_64'}
+        - {os: 'alpine', dh: 'alpine', ver: 'latest', target_arch: 'x86_64'}
 
     container:
       image: ${{ matrix.container.dh }}:${{ matrix.container.ver }}
@@ -30,6 +31,9 @@ jobs:
     steps:
     - name: Checkout repo
       uses: actions/checkout@v6
+    - name: Install bash on Alpine
+      if: ${{ contains( matrix.container.os, 'alpine' ) }}
+      run: apk add bash
     - name: Install dependencies
       run:  ./ci/actions-install.sh
     - name: Build
diff --git a/ci/actions-install.sh b/ci/actions-install.sh
index 41ab8439..bf2acbe9 100755
--- a/ci/actions-install.sh
+++ b/ci/actions-install.sh
@@ -191,6 +191,10 @@ install_linux() {
     install_ubuntu
 }
 
+install_alpine() {
+	apk add git build-base pkgconf zlib-dev numactl-dev cunit-dev libaio-dev linux-headers python3 py3-statsmodels py3-six bash coreutils py3-sphinx
+}
+
 install_macos() {
     # Assumes homebrew and python3 are already installed
     #echo "Updating homebrew..."