From 1aa0327becbeec2918691a1d44518b178fb96e31 Mon Sep 17 00:00:00 2001 From: torlando-tech Date: Tue, 28 Oct 2025 20:08:56 -0400 Subject: [PATCH] feat: add Debian Trixie (testing) to CI test matrix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add forward compatibility testing with Debian 13 "Trixie" (testing release). Changes: - Add debian:trixie to installer-test matrix - Set continue-on-error for Trixie (testing can be unstable) - Add fail-fast: false to run all OS tests even if one fails - Update comments to clarify Debian/Ubuntu versions Benefits: - Early detection of BlueZ/DBus API changes - Test compatibility with newer system packages - Forward compatibility assurance before Trixie stable release - Non-blocking (Trixie failures won't block merges) Matrix now tests: - Debian 12 (Bookworm - current stable) - Debian Trixie (testing - next release) [NEW] - Ubuntu 22.04 LTS (Jammy) - Ubuntu 24.04 LTS (Noble) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/workflows/test.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index efdec22..c49a1a4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -123,12 +123,17 @@ jobs: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: os-image: - - "debian:12" # Debian Bookworm (latest stable) - - "ubuntu:22.04" # Ubuntu Jammy + - "debian:12" # Debian Bookworm (current stable) + - "debian:trixie" # Debian Trixie (testing - next release) + - "ubuntu:22.04" # Ubuntu Jammy LTS - "ubuntu:24.04" # Ubuntu Noble (latest LTS) + # Allow Trixie to fail without blocking CI (testing can be unstable) + continue-on-error: ${{ matrix.os-image == 'debian:trixie' }} + container: image: ${{ matrix.os-image }} env: