From 1b1ff4887f74605c752992e12e797ef1a0691869 Mon Sep 17 00:00:00 2001 From: Brad Cowie Date: Thu, 5 Mar 2026 11:00:53 +1300 Subject: [PATCH 1/3] Add debian trixie --- .github/workflows/release-debian.yml | 16 +++++++++++++++- .github/workflows/test-debian.yml | 16 +++++++++++++++- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-debian.yml b/.github/workflows/release-debian.yml index 0154836..2fa81b0 100644 --- a/.github/workflows/release-debian.yml +++ b/.github/workflows/release-debian.yml @@ -26,6 +26,9 @@ jobs: - distro: "debian" release: "bookworm" arch: "amd64" + - distro: "debian" + release: "trixie" + arch: "amd64" - distro: "ubuntu" release: "focal" arch: "amd64" @@ -98,6 +101,16 @@ jobs: release: "bookworm" image: "bookworm" arch: "aarch64" + - distro: "debian" + release: "trixie" + image: "none" + arch: "none" + base_image: --platform=linux/arm/v7 arm32v7/debian:trixie + - distro: "debian" + release: "trixie" + image: "none" + arch: "none" + base_image: --platform=linux/arm64 arm64v8/debian:trixie - distro: "ubuntu" release: "focal" image: "ubuntu20.04" @@ -133,12 +146,13 @@ jobs: steps: - name: Checkout repo uses: actions/checkout@v4 - - uses: uraimo/run-on-arch-action@v2.8.1 + - uses: uraimo/run-on-arch-action@v3 name: Build artifact id: build with: arch: ${{ matrix.arch }} distro: ${{ matrix.image }} + base_image: ${{ matrix.base_image }} shell: /bin/bash install: | apt-get update diff --git a/.github/workflows/test-debian.yml b/.github/workflows/test-debian.yml index a092e79..ab5bf52 100644 --- a/.github/workflows/test-debian.yml +++ b/.github/workflows/test-debian.yml @@ -21,6 +21,9 @@ jobs: - distro: "debian" release: "bookworm" arch: "amd64" + - distro: "debian" + release: "trixie" + arch: "amd64" - distro: "ubuntu" release: "focal" arch: "amd64" @@ -80,6 +83,16 @@ jobs: release: "bookworm" image: "bookworm" arch: "aarch64" + - distro: "debian" + release: "trixie" + image: "none" + arch: "none" + base_image: --platform=linux/arm/v7 arm32v7/debian:trixie + - distro: "debian" + release: "trixie" + image: "none" + arch: "none" + base_image: --platform=linux/arm64 arm64v8/debian:trixie - distro: "ubuntu" release: "focal" image: "ubuntu20.04" @@ -115,12 +128,13 @@ jobs: steps: - name: Checkout repo uses: actions/checkout@v4 - - uses: uraimo/run-on-arch-action@v2.8.1 + - uses: uraimo/run-on-arch-action@v3 name: Build artifact id: build with: arch: ${{ matrix.arch }} distro: ${{ matrix.image }} + base_image: ${{ matrix.base_image }} shell: /bin/bash install: | apt-get update From a4e883a5b906d479ab68e7acd4bdeef446504a00 Mon Sep 17 00:00:00 2001 From: Brad Cowie Date: Thu, 5 Mar 2026 11:08:48 +1300 Subject: [PATCH 2/3] Remove older releases --- .github/workflows/release-debian.yml | 47 ---------------------------- .github/workflows/test-debian.yml | 47 ---------------------------- 2 files changed, 94 deletions(-) diff --git a/.github/workflows/release-debian.yml b/.github/workflows/release-debian.yml index 2fa81b0..3767a19 100644 --- a/.github/workflows/release-debian.yml +++ b/.github/workflows/release-debian.yml @@ -17,21 +17,12 @@ jobs: strategy: matrix: include: - - distro: "debian" - release: "buster" - arch: "amd64" - - distro: "debian" - release: "bullseye" - arch: "amd64" - distro: "debian" release: "bookworm" arch: "amd64" - distro: "debian" release: "trixie" arch: "amd64" - - distro: "ubuntu" - release: "focal" - arch: "amd64" - distro: "ubuntu" release: "jammy" arch: "amd64" @@ -77,22 +68,6 @@ jobs: strategy: matrix: include: - - distro: "debian" - release: "buster" - image: "buster" - arch: "armv7" - - distro: "debian" - release: "buster" - image: "buster" - arch: "aarch64" - - distro: "debian" - release: "bullseye" - image: "bullseye" - arch: "armv7" - - distro: "debian" - release: "bullseye" - image: "bullseye" - arch: "aarch64" - distro: "debian" release: "bookworm" image: "bookworm" @@ -111,14 +86,6 @@ jobs: image: "none" arch: "none" base_image: --platform=linux/arm64 arm64v8/debian:trixie - - distro: "ubuntu" - release: "focal" - image: "ubuntu20.04" - arch: "armv7" - - distro: "ubuntu" - release: "focal" - image: "ubuntu20.04" - arch: "aarch64" - distro: "ubuntu" release: "jammy" image: "ubuntu22.04" @@ -127,21 +94,7 @@ jobs: release: "jammy" image: "ubuntu22.04" arch: "aarch64" - - distro: "raspbian" - release: "buster" - image: "buster" - arch: "armv7" - - distro: "raspbian" - release: "buster" - image: "buster" - arch: "aarch64" - - distro: "raspbian" - release: "bullseye" - image: "bullseye" arch: "armv7" - - distro: "raspbian" - release: "bullseye" - image: "bullseye" arch: "aarch64" steps: - name: Checkout repo diff --git a/.github/workflows/test-debian.yml b/.github/workflows/test-debian.yml index ab5bf52..f55cbd9 100644 --- a/.github/workflows/test-debian.yml +++ b/.github/workflows/test-debian.yml @@ -12,21 +12,12 @@ jobs: strategy: matrix: include: - - distro: "debian" - release: "buster" - arch: "amd64" - - distro: "debian" - release: "bullseye" - arch: "amd64" - distro: "debian" release: "bookworm" arch: "amd64" - distro: "debian" release: "trixie" arch: "amd64" - - distro: "ubuntu" - release: "focal" - arch: "amd64" - distro: "ubuntu" release: "jammy" arch: "amd64" @@ -59,22 +50,6 @@ jobs: strategy: matrix: include: - - distro: "debian" - release: "buster" - image: "buster" - arch: "armv7" - - distro: "debian" - release: "buster" - image: "buster" - arch: "aarch64" - - distro: "debian" - release: "bullseye" - image: "bullseye" - arch: "armv7" - - distro: "debian" - release: "bullseye" - image: "bullseye" - arch: "aarch64" - distro: "debian" release: "bookworm" image: "bookworm" @@ -93,14 +68,6 @@ jobs: image: "none" arch: "none" base_image: --platform=linux/arm64 arm64v8/debian:trixie - - distro: "ubuntu" - release: "focal" - image: "ubuntu20.04" - arch: "armv7" - - distro: "ubuntu" - release: "focal" - image: "ubuntu20.04" - arch: "aarch64" - distro: "ubuntu" release: "jammy" image: "ubuntu22.04" @@ -109,21 +76,7 @@ jobs: release: "jammy" image: "ubuntu22.04" arch: "aarch64" - - distro: "raspbian" - release: "buster" - image: "buster" - arch: "armv7" - - distro: "raspbian" - release: "buster" - image: "buster" - arch: "aarch64" - - distro: "raspbian" - release: "bullseye" - image: "bullseye" arch: "armv7" - - distro: "raspbian" - release: "bullseye" - image: "bullseye" arch: "aarch64" steps: - name: Checkout repo From 89595a206496d5eca036f13e9f9c6d5cc2d2f940 Mon Sep 17 00:00:00 2001 From: Brad Cowie Date: Thu, 5 Mar 2026 11:09:38 +1300 Subject: [PATCH 3/3] Add noble arm builds --- .github/workflows/release-debian.yml | 6 ++++++ .github/workflows/test-debian.yml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/release-debian.yml b/.github/workflows/release-debian.yml index 3767a19..32663f1 100644 --- a/.github/workflows/release-debian.yml +++ b/.github/workflows/release-debian.yml @@ -94,7 +94,13 @@ jobs: release: "jammy" image: "ubuntu22.04" arch: "aarch64" + - distro: "ubuntu" + release: "noble" + image: "ubuntu24.04" arch: "armv7" + - distro: "ubuntu" + release: "noble" + image: "ubuntu24.04" arch: "aarch64" steps: - name: Checkout repo diff --git a/.github/workflows/test-debian.yml b/.github/workflows/test-debian.yml index f55cbd9..fe84fdd 100644 --- a/.github/workflows/test-debian.yml +++ b/.github/workflows/test-debian.yml @@ -76,7 +76,13 @@ jobs: release: "jammy" image: "ubuntu22.04" arch: "aarch64" + - distro: "ubuntu" + release: "noble" + image: "ubuntu24.04" arch: "armv7" + - distro: "ubuntu" + release: "noble" + image: "ubuntu24.04" arch: "aarch64" steps: - name: Checkout repo