From ef4f0e0da4bdbccb58735f83cda2d020ebea65c3 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sat, 23 Dec 2023 23:12:01 +0100 Subject: [PATCH] replace matrix build --- .github/settings.yml | 5 +---- .woodpecker/docs.yml | 5 ----- .woodpecker/test.yml | 30 ++++++++++++++++++++---------- 3 files changed, 21 insertions(+), 19 deletions(-) diff --git a/.github/settings.yml b/.github/settings.yml index 883b636..b8cfcf6 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -53,10 +53,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 - ci/woodpecker/pr/build-package - ci/woodpecker/pr/build-container - ci/woodpecker/pr/docs diff --git a/.woodpecker/docs.yml b/.woodpecker/docs.yml index 0714fd2..eed713c 100644 --- a/.woodpecker/docs.yml +++ b/.woodpecker/docs.yml @@ -31,11 +31,6 @@ steps: commands: - lychee --no-progress --format detailed docs/content README.md - - name: testbuild - image: quay.io/thegeeklab/hugo:0.115.2 - commands: - - hugo --panicOnWarning -s docs/ -b http://localhost:8000/ - - name: build image: quay.io/thegeeklab/hugo:0.115.2 commands: diff --git a/.woodpecker/test.yml b/.woodpecker/test.yml index 6294ebd..415465e 100644 --- a/.woodpecker/test.yml +++ b/.woodpecker/test.yml @@ -5,16 +5,9 @@ when: branch: - ${CI_REPO_DEFAULT_BRANCH} -matrix: - PYTHON_VERSION: - - "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 -E ansible-core @@ -23,3 +16,20 @@ 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