From c148c68e1cbf678280769fcbd3f7e7ebd33bd0ff Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Thu, 11 Dec 2025 00:29:01 +0100 Subject: [PATCH] CI: Run tests against more OS-, architecture-, and CrateDB variants - macOS/Intel, macOS/ARM, Linux/ARM - CrateDB 4.8.4 --- .github/workflows/tests.yml | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 68e4eff1..07a0f283 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,17 +22,28 @@ jobs: python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] cratedb-version: ['nightly'] - # To save resources, only verify the most recent Python versions on macOS. + # To save resources, only verify other variants particularly. include: + + # Older CrateDB versions. + - os: 'ubuntu-latest' + cratedb-version: '4.8.4' + python-version: '3.14' + + # macOS/Intel + - os: 'macos-15-intel' + cratedb-version: 'nightly' + python-version: '3.14' + + # macOS/ARM - os: 'macos-latest' - cratedb-version: '5.9.2' - python-version: '3.11' - - os: 'macos-latest' - cratedb-version: '5.9.2' - python-version: '3.12' - - os: 'macos-latest' - cratedb-version: '5.9.2' - python-version: '3.13' + cratedb-version: 'nightly' + python-version: '3.14' + + # Linux/ARM + - os: 'ubuntu-latest-arm' + cratedb-version: 'nightly' + python-version: '3.14' env: CRATEDB_VERSION: ${{ matrix.cratedb-version }}