From 03a78f7bb2cda783d60ef9b35c27f9ab2ca1d11b Mon Sep 17 00:00:00 2001 From: Ariel Schulz Date: Tue, 19 May 2026 10:02:10 +0200 Subject: [PATCH 1/2] Update to PTB 8.0.0 --- .github/workflows/build-and-publish.yml | 2 +- .github/workflows/check-release-tag.yml | 2 +- .github/workflows/checks.yml | 14 +++++++------- .github/workflows/dependency-update.yml | 2 +- .github/workflows/fast-tests.yml | 2 +- .github/workflows/gh-pages.yml | 2 +- .github/workflows/matrix-all.yml | 2 +- .github/workflows/matrix-exasol.yml | 2 +- .github/workflows/matrix-python.yml | 2 +- .github/workflows/report.yml | 2 +- 10 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build-and-publish.yml b/.github/workflows/build-and-publish.yml index 867d79c9b..351a75d48 100644 --- a/.github/workflows/build-and-publish.yml +++ b/.github/workflows/build-and-publish.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" diff --git a/.github/workflows/check-release-tag.yml b/.github/workflows/check-release-tag.yml index f099fa94e..5f51fc408 100644 --- a/.github/workflows/check-release-tag.yml +++ b/.github/workflows/check-release-tag.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index b03f49f57..4d9adb672 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -16,7 +16,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" @@ -42,7 +42,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" @@ -67,7 +67,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: ${{ matrix.python-versions }} poetry-version: "2.3.0" @@ -103,7 +103,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: ${{ matrix.python-versions }} poetry-version: "2.3.0" @@ -129,7 +129,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: ${{ matrix.python-versions }} poetry-version: "2.3.0" @@ -159,7 +159,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" @@ -181,7 +181,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" diff --git a/.github/workflows/dependency-update.yml b/.github/workflows/dependency-update.yml index cb9e5cdd6..cf6c65ac4 100644 --- a/.github/workflows/dependency-update.yml +++ b/.github/workflows/dependency-update.yml @@ -31,7 +31,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v6 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" diff --git a/.github/workflows/fast-tests.yml b/.github/workflows/fast-tests.yml index 44510088d..56b85bb79 100644 --- a/.github/workflows/fast-tests.yml +++ b/.github/workflows/fast-tests.yml @@ -22,7 +22,7 @@ jobs: fetch-depth: 0 - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: ${{ matrix.python-versions }} poetry-version: "2.3.0" diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 73c74dc99..2a67b9bf7 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" diff --git a/.github/workflows/matrix-all.yml b/.github/workflows/matrix-all.yml index 558f5ef67..175fc2b07 100644 --- a/.github/workflows/matrix-all.yml +++ b/.github/workflows/matrix-all.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" diff --git a/.github/workflows/matrix-exasol.yml b/.github/workflows/matrix-exasol.yml index a64b88c3f..66911a473 100644 --- a/.github/workflows/matrix-exasol.yml +++ b/.github/workflows/matrix-exasol.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" diff --git a/.github/workflows/matrix-python.yml b/.github/workflows/matrix-python.yml index e68fd4d1e..929af96ee 100644 --- a/.github/workflows/matrix-python.yml +++ b/.github/workflows/matrix-python.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" diff --git a/.github/workflows/report.yml b/.github/workflows/report.yml index 7612aeba7..90c1e983a 100644 --- a/.github/workflows/report.yml +++ b/.github/workflows/report.yml @@ -20,7 +20,7 @@ jobs: - name: Set up Python & Poetry Environment id: set-up-python-and-poetry-environment - uses: exasol/python-toolbox/.github/actions/python-environment@v7 + uses: exasol/python-toolbox/.github/actions/python-environment@v8 with: python-version: "3.10" poetry-version: "2.3.0" From 448e3a68bc9a3f2759819e5757a806ca8dd33937 Mon Sep 17 00:00:00 2001 From: Ariel Schulz Date: Tue, 19 May 2026 10:02:37 +0200 Subject: [PATCH 2/2] Add export plugin to dependency-update.yml --- .github/workflows/dependency-update.yml | 4 +++- doc/changes/unreleased.md | 4 ++++ .../toolbox/templates/github/workflows/dependency-update.yml | 4 +++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dependency-update.yml b/.github/workflows/dependency-update.yml index cf6c65ac4..be32b3a64 100644 --- a/.github/workflows/dependency-update.yml +++ b/.github/workflows/dependency-update.yml @@ -39,7 +39,9 @@ jobs: - name: Audit Dependencies id: audit-dependencies run: | - poetry run -- nox -s dependency:audit | tee vulnerabilities.json + set -o pipefail + poetry self add poetry-plugin-export + poetry run -- nox -s dependency:audit 2>&1 | tee vulnerabilities.json LENGTH=$(jq 'length' vulnerabilities.json) echo "count=$LENGTH" >> "$GITHUB_OUTPUT" diff --git a/doc/changes/unreleased.md b/doc/changes/unreleased.md index fb4737052..acc91638d 100644 --- a/doc/changes/unreleased.md +++ b/doc/changes/unreleased.md @@ -1,3 +1,7 @@ # Unreleased ## Summary + +## Bugfix + +* #840: Added `export` plugin installation within `dependency-update.yml` diff --git a/exasol/toolbox/templates/github/workflows/dependency-update.yml b/exasol/toolbox/templates/github/workflows/dependency-update.yml index 069038a3a..549a8d4c4 100644 --- a/exasol/toolbox/templates/github/workflows/dependency-update.yml +++ b/exasol/toolbox/templates/github/workflows/dependency-update.yml @@ -39,7 +39,9 @@ jobs: - name: Audit Dependencies id: audit-dependencies run: | - poetry run -- nox -s dependency:audit | tee vulnerabilities.json + set -o pipefail + poetry self add poetry-plugin-export + poetry run -- nox -s dependency:audit 2>&1 | tee vulnerabilities.json LENGTH=$(jq 'length' vulnerabilities.json) echo "count=$LENGTH" >> "$GITHUB_OUTPUT"