From e947f62558236856435a264228b67146acafa019 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sat, 23 Dec 2023 23:12:04 +0100 Subject: [PATCH] replace matrix build --- .github/settings.yml | 6 +----- .woodpecker/test.yml | 35 ++++++++++++++++++++++++----------- 2 files changed, 25 insertions(+), 16 deletions(-) diff --git a/.github/settings.yml b/.github/settings.yml index d3fac69..b239820 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -52,11 +52,7 @@ branches: strict: false contexts: - ci/woodpecker/pr/lint - - ci/woodpecker/pr/test/1 - - ci/woodpecker/pr/test/2 - - ci/woodpecker/pr/test/3 - - ci/woodpecker/pr/test/4 - - ci/woodpecker/pr/test/5 + - ci/woodpecker/pr/test - ci/woodpecker/pr/build-package - ci/woodpecker/pr/build-container - ci/woodpecker/pr/docs diff --git a/.woodpecker/test.yml b/.woodpecker/test.yml index e0e3008..6d5bb96 100644 --- a/.woodpecker/test.yml +++ b/.woodpecker/test.yml @@ -5,17 +5,9 @@ when: branch: - ${CI_REPO_DEFAULT_BRANCH} -matrix: - PYTHON_VERSION: - - "3.8" - - "3.9" - - "3.10" - - "3.11" - - "3.12" - -steps: - - name: pytest - image: docker.io/library/python:${PYTHON_VERSION} +variables: + - &pytest_base + group: pytest commands: - pip install poetry poetry-dynamic-versioning -qq - poetry install @@ -23,3 +15,24 @@ steps: - poetry run ${CI_REPO_NAME} --help environment: PY_COLORS: "1" + +steps: + - name: python-312 + image: docker.io/library/python:3.12 + <<: *pytest_base + + - name: python-311 + image: docker.io/library/python:3.11 + <<: *pytest_base + + - name: python-310 + image: docker.io/library/python:3.10 + <<: *pytest_base + + - name: python-39 + image: docker.io/library/python:3.9 + <<: *pytest_base + + - name: python-38 + image: docker.io/library/python:3.8 + <<: *pytest_base