Skip to content

Commit 5aaab08

Browse files
authored
Release/prepare 6.0.0 (#727)
* Prepare release 6.0.0 * Switch to code-block python * Modify date for tomorrow & add link
1 parent 5626f33 commit 5aaab08

17 files changed

Lines changed: 67 additions & 56 deletions

File tree

.github/actions/security-issues/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ runs:
3939
- name: Install Python Toolbox / Security tool
4040
shell: bash
4141
run: |
42-
pip install exasol-toolbox==5.1.1
42+
pip install exasol-toolbox==6.0.0
4343
4444
- name: Create Security Issue Report
4545
shell: bash

doc/changes/changelog.md

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/changes/changes_6.0.0.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# 6.0.0 - 2026-02-26
2+
3+
## Summary
4+
5+
In this major version:
6+
* the Nox session `workflow:generate` has been added to replace the deprecated
7+
`tbx workflow install` and `tbx workflow update`. It has the additional feature
8+
that users may customize the PTB provided workflows with a `.workflow-patcher.yml`
9+
file, as detailed in [Customize Workflows for Your Project](https://exasol.github.io/python-toolbox/main/user_guide/features/github_workflows/create_and_update.html#customize-workflows-for-your-project).
10+
* the GitHub workflow templates have been modified to include step_ids and to follow
11+
an AP-format naming convention, as such it is anticipated that updating the workflows
12+
results in several small changes.
13+
14+
## Feature
15+
16+
* #691: Started customization of PTB workflows by defining the YML schema
17+
* #712: Added basic logging to workflow processing
18+
* #714: Added logic to modify a workflow using the` .workflow-patcher.yml`
19+
* #717: Restricted workflow names in `.workflow-patcher.yml` to template workflow names
20+
* #719: Added Nox session `workflow:generate` to generate/update workflows using the `.workflow-patcher.yml` (if desired)
21+
* #725: Added newline after headlines for dependency changes
22+
23+
## Documentation
24+
25+
* #705: Described how the versions of poetry and python are retrieved
26+
* #706: Added description how to ignore findings to the User Guide
27+
* #721: Added documentation for Nox session `workflow:generate`
28+
29+
## Refactoring
30+
31+
* #664: Removed deprecation warning for projects to switch over to BaseConfig
32+
* #637: Added id to workflow templates & synchronized on naming conventions
33+
* #702: Fixed StepCustomization.content to list[StepContent] and security concern for `update_cookiecutter_default`
34+
* #710: Refactored and added custom exceptions to YamlRender-based classes
35+
36+
## Dependency Updates
37+
38+
### `main`
39+
40+
* Added dependency `structlog:25.5.0`

doc/changes/unreleased.md

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,3 @@
11
# Unreleased
22

33
## Summary
4-
5-
In this major version:
6-
* the Nox session `workflow:generate` has been added to replace the deprecated
7-
`tbx workflow install` and `tbx workflow update`. It has the additional feature
8-
that users may customize the PTB provided workflows with a `.workflow-patcher.yml`
9-
file.
10-
* the GitHub workflow templates have been modified to include step_ids and to follow
11-
an AP-format naming convention, as such it is anticipated that updating the workflows
12-
results in several small changes.
13-
14-
## Feature
15-
16-
* #691: Started customization of PTB workflows by defining the YML schema
17-
* #712: Added basic logging to workflow processing
18-
* #714: Added logic to modify a workflow using the` .workflow-patcher.yml`
19-
* #717: Restricted workflow names in `.workflow-patcher.yml` to template workflow names
20-
* #719: Added Nox session `workflow:generate` to generate/update workflows using the `.workflow-patcher.yml` (if desired)
21-
* #725: Added newline after headlines for dependency changes
22-
23-
## Documentation
24-
25-
* #705: Described how the versions of poetry and python are retrieved
26-
* #706: Added description how to ignore findings to the User Guide
27-
* #721: Added documentation for Nox session `workflow:generate`
28-
29-
## Refactoring
30-
31-
* #664: Removed deprecation warning for projects to switch over to BaseConfig
32-
* #637: Added id to workflow templates & synchronized on naming conventions
33-
* #702: Fixed StepCustomization.content to list[StepContent] and security concern for `update_cookiecutter_default`
34-
* #710: Refactored and added custom exceptions to YamlRender-based classes

doc/user_guide/features/github_workflows/create_and_update.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Poetry Version
2121
PTB has a default value for the Poetry version but you can override it in file
2222
``noxconfig.py``, e.g.
2323

24-
.. code-block:: shell
24+
.. code-block:: python
2525
2626
PROJECT_CONFIG = Config(
2727
dependency_manager=DependencyManager(name="poetry", version="2.3.0"),
@@ -39,7 +39,7 @@ free of bugs and working correctly for each combination of these items.
3939
The PTB has a default for these versions, but you can override it in the
4040
``noxconfig.py`` file, e.g.
4141

42-
.. code-block:: shell
42+
.. code-block:: python
4343
4444
PROJECT_CONFIG = Config(
4545
python_versions=("3.10", "3.12),

exasol/toolbox/templates/github/workflows/build-and-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
- name: Set up Python & Poetry Environment
2121
id: set-up-python-and-poetry-environment
22-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
22+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
2323
with:
2424
python-version: "(( minimum_python_version ))"
2525
poetry-version: "(( dependency_manager_version ))"

exasol/toolbox/templates/github/workflows/check-release-tag.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
- name: Set up Python & Poetry Environment
1919
id: set-up-python-and-poetry-environment
20-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
20+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
2121
with:
2222
python-version: "(( minimum_python_version ))"
2323
poetry-version: "(( dependency_manager_version ))"

exasol/toolbox/templates/github/workflows/checks.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616

1717
- name: Set up Python & Poetry Environment
1818
id: set-up-python-and-poetry-environment
19-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
19+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
2020
with:
2121
python-version: "(( minimum_python_version ))"
2222
poetry-version: "(( dependency_manager_version ))"
@@ -37,7 +37,7 @@ jobs:
3737

3838
- name: Set up Python & Poetry Environment
3939
id: set-up-python-and-poetry-environment
40-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
40+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
4141
with:
4242
python-version: "(( minimum_python_version ))"
4343
poetry-version: "(( dependency_manager_version ))"
@@ -63,7 +63,7 @@ jobs:
6363

6464
- name: Set up Python & Poetry Environment
6565
id: set-up-python-and-poetry-environment
66-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
66+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
6767
with:
6868
python-version: "(( minimum_python_version ))"
6969
poetry-version: "(( dependency_manager_version ))"
@@ -88,7 +88,7 @@ jobs:
8888

8989
- name: Set up Python & Poetry Environment
9090
id: set-up-python-and-poetry-environment
91-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
91+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
9292
with:
9393
python-version: ${{ matrix.python-versions }}
9494
poetry-version: "(( dependency_manager_version ))"
@@ -124,7 +124,7 @@ jobs:
124124

125125
- name: Set up Python & Poetry Environment
126126
id: set-up-python-and-poetry-environment
127-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
127+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
128128
with:
129129
python-version: ${{ matrix.python-versions }}
130130
poetry-version: "(( dependency_manager_version ))"
@@ -150,7 +150,7 @@ jobs:
150150

151151
- name: Set up Python & Poetry Environment
152152
id: set-up-python-and-poetry-environment
153-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
153+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
154154
with:
155155
python-version: ${{ matrix.python-versions }}
156156
poetry-version: "(( dependency_manager_version ))"
@@ -179,7 +179,7 @@ jobs:
179179

180180
- name: Set up Python & Poetry Environment
181181
id: set-up-python-and-poetry-environment
182-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
182+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
183183
with:
184184
python-version: "(( minimum_python_version ))"
185185
poetry-version: "(( dependency_manager_version ))"
@@ -201,7 +201,7 @@ jobs:
201201

202202
- name: Set up Python & Poetry Environment
203203
id: set-up-python-and-poetry-environment
204-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
204+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
205205
with:
206206
python-version: "(( minimum_python_version ))"
207207
poetry-version: "(( dependency_manager_version ))"
@@ -227,7 +227,7 @@ jobs:
227227

228228
- name: Set up Python & Poetry Environment
229229
id: set-up-python-and-poetry-environment
230-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
230+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
231231
with:
232232
python-version: ${{ matrix.python-versions }}
233233
poetry-version: "(( dependency_manager_version ))"

exasol/toolbox/templates/github/workflows/gh-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
- name: Set up Python & Poetry Environment
2121
id: set-up-python-and-poetry-environment
22-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
22+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
2323
with:
2424
python-version: "(( minimum_python_version ))"
2525
poetry-version: "(( dependency_manager_version ))"

exasol/toolbox/templates/github/workflows/matrix-all.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
- name: Set up Python & Poetry Environment
2121
id: set-up-python-and-poetry-environment
22-
uses: exasol/python-toolbox/.github/actions/python-environment@v5
22+
uses: exasol/python-toolbox/.github/actions/python-environment@v6
2323
with:
2424
python-version: "(( minimum_python_version ))"
2525
poetry-version: "(( dependency_manager_version ))"

0 commit comments

Comments
 (0)