From 865c35d7c10a373c10703e31a00c2d105f79068b Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Thu, 31 Oct 2024 20:03:01 +0100 Subject: [PATCH] CI: Use CrateDB nightly for PRs on Linux, lock version only on macOS Problem: There are no nightly builds for macOS, so the test matrix has an anomaly. C'est la vie. --- .github/workflows/tests.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 83c7e0ff..1a28c7c0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,23 +16,23 @@ jobs: on ${{ matrix.os }}" runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: - os: ['ubuntu-22.04', 'macos-latest'] + os: ['ubuntu-22.04'] python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] - cratedb-version: ['5.8.3'] + cratedb-version: ['nightly'] # To save resources, only verify the most recent Python versions on macOS. - exclude: - - os: 'macos-latest' - python-version: '3.7' + include: - os: 'macos-latest' - python-version: '3.8' + cratedb-version: '5.9.2' + python-version: '3.11' - os: 'macos-latest' - python-version: '3.9' + cratedb-version: '5.9.2' + python-version: '3.12' - os: 'macos-latest' - python-version: '3.10' - - fail-fast: false + cratedb-version: '5.9.2' + python-version: '3.13' env: CRATEDB_VERSION: ${{ matrix.cratedb-version }}