diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index 80d5526dc..ed43ff9b5 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,6 +1,7 @@ # Changelog * [unreleased](unreleased.md) +* [1.0.0](changes_1.0.0.md) * [0.21.0](changes_0.21.0.md) * [0.20.0](changes_0.20.0.md) * [0.19.0](changes_0.19.0.md) @@ -30,6 +31,7 @@ hidden: --- unreleased +changes_1.0.0 changes_0.21.0 changes_0.20.0 changes_0.19.0 diff --git a/doc/changes/changes_1.0.0.md b/doc/changes/changes_1.0.0.md new file mode 100644 index 000000000..2a48236ad --- /dev/null +++ b/doc/changes/changes_1.0.0.md @@ -0,0 +1,23 @@ +# 1.0.0 - 2025-04-04 + +## Summary + +In exasol-toolbox version `1.0.0` and higher the default behavior for +`.github/actions/python-environment/action.yml` has changed. In previous versions, +the default value for `poetry-version` was `1.2.2`, and it is now `2.1.2`. + +* Depending on its poetry version, a repository relying on the default behavior of said +action may run into breaking changes. This can easily be resolved with explicitly setting the +`poetry-version` when calling the GitHub action. It is, however, recommended whenever +possible to update the poetry version of affected repository to `2.x`. + +## ✨ Features + +* [#73](https://github.com/exasol/python-toolbox/issues/73): Added nox target for auditing work spaces in regard to known vulnerabilities +* [#65](https://github.com/exasol/python-toolbox/issues/65): Added a Nox task for checking if the changelog got updated. +* [#369](https://github.com/exasol/python-toolbox/issues/369): Removed option `-v` for `isort` +* [#372](https://github.com/exasol/python-toolbox/issues/372): Added conversion from pip-audit JSON to expected GitHub Issue format + +## ⚒️ Refactorings +* [#388](https://github.com/exasol/python-toolbox/issues/388): Switched GitHub workflows to use pinned OS version +* [#376](https://github.com/exasol/python-toolbox/issues/376): Updated to poetry `2.1.2` diff --git a/doc/changes/unreleased.md b/doc/changes/unreleased.md index ed348140d..79e701b84 100644 --- a/doc/changes/unreleased.md +++ b/doc/changes/unreleased.md @@ -1,23 +1 @@ # Unreleased - -## Summary - -In exasol-toolbox version `1.0.0` and higher the default behavior for -`.github/actions/python-environment/action.yml` has changed. In previous versions, -the default value for `poetry-version` was `1.2.2`, and it is now `2.1.2`. - -* Depending on its poetry version, a repository relying on the default behavior of said -action may run into breaking changes. This can easily be resolved with explicitly setting the -`poetry-version` when calling the GitHub action. It is, however, recommended whenever -possible to update the poetry version of affected repository to `2.x`. - -## ✨ Features - -* [#73](https://github.com/exasol/python-toolbox/issues/73): Added nox target for auditing work spaces in regard to known vulnerabilities -* [#65](https://github.com/exasol/python-toolbox/issues/65): Added a Nox task for checking if the changelog got updated. -* [#369](https://github.com/exasol/python-toolbox/issues/369): Removed option `-v` for `isort` -* [#372](https://github.com/exasol/python-toolbox/issues/372): Added conversion from pip-audit JSON to expected GitHub Issue format - -## ⚒️ Refactorings -* [#388](https://github.com/exasol/python-toolbox/issues/388): Switched GitHub workflows to use pinned OS version -* [#376](https://github.com/exasol/python-toolbox/issues/376): Updated to poetry `2.1.2` \ No newline at end of file diff --git a/exasol/toolbox/templates/github/workflows/build-and-publish.yml b/exasol/toolbox/templates/github/workflows/build-and-publish.yml index 26962dcc6..39fcac149 100644 --- a/exasol/toolbox/templates/github/workflows/build-and-publish.yml +++ b/exasol/toolbox/templates/github/workflows/build-and-publish.yml @@ -17,7 +17,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 - name: Build Artifacts run: poetry build diff --git a/exasol/toolbox/templates/github/workflows/check-release-tag.yml b/exasol/toolbox/templates/github/workflows/check-release-tag.yml index 0837a80e1..a4f8e2e3b 100644 --- a/exasol/toolbox/templates/github/workflows/check-release-tag.yml +++ b/exasol/toolbox/templates/github/workflows/check-release-tag.yml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 - name: Check Tag Version # make sure the pushed/created tag matched the project version diff --git a/exasol/toolbox/templates/github/workflows/checks.yml b/exasol/toolbox/templates/github/workflows/checks.yml index d2da02858..202b826ae 100644 --- a/exasol/toolbox/templates/github/workflows/checks.yml +++ b/exasol/toolbox/templates/github/workflows/checks.yml @@ -16,7 +16,7 @@ jobs: fetch-depth: 0 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 - name: Check Version(s) run: | @@ -37,7 +37,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 - name: Build Documentation run: | @@ -76,7 +76,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 with: python-version: ${{ matrix.python-version }} @@ -105,7 +105,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 with: python-version: ${{ matrix.python-version }} @@ -125,7 +125,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 with: python-version: ${{ matrix.python-version }} @@ -148,7 +148,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 with: python-version: "3.9" @@ -170,7 +170,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 with: python-version: ${{ matrix.python-version }} diff --git a/exasol/toolbox/templates/github/workflows/gh-pages.yml b/exasol/toolbox/templates/github/workflows/gh-pages.yml index dc4e9939b..5b80767d2 100644 --- a/exasol/toolbox/templates/github/workflows/gh-pages.yml +++ b/exasol/toolbox/templates/github/workflows/gh-pages.yml @@ -16,7 +16,7 @@ jobs: fetch-depth: 0 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 - name: Build Documentation run: | diff --git a/exasol/toolbox/templates/github/workflows/matrix-all.yml b/exasol/toolbox/templates/github/workflows/matrix-all.yml index 4397d2053..2e0ed37d0 100644 --- a/exasol/toolbox/templates/github/workflows/matrix-all.yml +++ b/exasol/toolbox/templates/github/workflows/matrix-all.yml @@ -17,7 +17,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 - name: Generate matrix run: poetry run -- nox -s matrix:all diff --git a/exasol/toolbox/templates/github/workflows/matrix-exasol.yml b/exasol/toolbox/templates/github/workflows/matrix-exasol.yml index 1c2442d8b..d3d8a9533 100644 --- a/exasol/toolbox/templates/github/workflows/matrix-exasol.yml +++ b/exasol/toolbox/templates/github/workflows/matrix-exasol.yml @@ -17,7 +17,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 - name: Generate matrix run: poetry run -- nox -s matrix:exasol diff --git a/exasol/toolbox/templates/github/workflows/matrix-python.yml b/exasol/toolbox/templates/github/workflows/matrix-python.yml index 160e8441e..73a2fc2fa 100644 --- a/exasol/toolbox/templates/github/workflows/matrix-python.yml +++ b/exasol/toolbox/templates/github/workflows/matrix-python.yml @@ -17,7 +17,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 - name: Generate matrix run: poetry run -- nox -s matrix:python diff --git a/exasol/toolbox/templates/github/workflows/report.yml b/exasol/toolbox/templates/github/workflows/report.yml index 6fd19a41f..12b67cc39 100644 --- a/exasol/toolbox/templates/github/workflows/report.yml +++ b/exasol/toolbox/templates/github/workflows/report.yml @@ -17,7 +17,7 @@ jobs: fetch-depth: 0 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 - name: Download Artifacts uses: actions/download-artifact@v4.1.8 diff --git a/exasol/toolbox/templates/github/workflows/slow-checks.yml b/exasol/toolbox/templates/github/workflows/slow-checks.yml index 510093829..08c413308 100644 --- a/exasol/toolbox/templates/github/workflows/slow-checks.yml +++ b/exasol/toolbox/templates/github/workflows/slow-checks.yml @@ -28,7 +28,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Python & Poetry Environment - uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0 + uses: exasol/python-toolbox/.github/actions/python-environment@1.0.0 with: python-version: ${{ matrix.python-version }} diff --git a/exasol/toolbox/version.py b/exasol/toolbox/version.py index b0a6087bb..ab2998a7f 100644 --- a/exasol/toolbox/version.py +++ b/exasol/toolbox/version.py @@ -4,8 +4,8 @@ # * or "poetry run -- version-check --fix" # Do not edit this file manually! # If you need to change the version, do so in the project.toml, e.g. by using `poetry version X.Y.Z`. -MAJOR = 0 -MINOR = 21 +MAJOR = 1 +MINOR = 0 PATCH = 0 VERSION = f"{MAJOR}.{MINOR}.{PATCH}" __version__ = VERSION diff --git a/pyproject.toml b/pyproject.toml index 35ca19876..c98711654 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "exasol-toolbox" -version = "0.21.0" +version = "1.0.0" description = "Your one-stop solution for managing all standard tasks and core workflows of your Python project." authors = [ {name = "Nicola Coretti", email = "nicola.coretti@exasol.com"},