Skip to content

Commit 2641543

Browse files
authored
Prepare release 1.2.0 (#439)
1 parent ea1fb52 commit 2641543

File tree

15 files changed

+61
-58
lines changed

15 files changed

+61
-58
lines changed

.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==1.1.0
42+
pip install exasol-toolbox==1.2.0
4343
4444
- name: Create Security Issue Report
4545
shell: bash

doc/changes/changelog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Changelog
22

33
* [unreleased](unreleased.md)
4+
* [1.2.0](changes_1.2.0.md)
45
* [1.1.0](changes_1.1.0.md)
56
* [1.0.1](changes_1.0.1.md)
67
* [1.0.0](changes_1.0.0.md)
@@ -33,6 +34,7 @@
3334
hidden:
3435
---
3536
unreleased
37+
changes_1.2.0
3638
changes_1.1.0
3739
changes_1.0.1
3840
changes_1.0.0

doc/changes/changes_1.2.0.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# 1.2.0 - 2025-05-20
2+
3+
## Summary
4+
5+
With #420, any GitHub repos using the PTB for **documentation** will also need to
6+
reconfigure the GitHub Pages settings for each repo:
7+
1. Go to the affected repo's GitHub page
8+
2. Select 'Settings'
9+
3. Scroll down & select 'Pages'
10+
4. Within the 'Build and deployment' section, change 'Source' to 'GitHub Actions'.
11+
12+
This should also create a 'github-pages' environment, if it does not yet exist.
13+
For most repos using the PTB, the updating of the github pages only happens when a
14+
PR is merged to main, so please check post-merge that it worked as expected.
15+
16+
With #422, we have hardened the security in our GitHub workflows by explicitly
17+
setting permissions to the default GitHub token. In a few repos who greatly differ
18+
from the default PTB setup, this might lead to small issues which require the allowed
19+
permissions to be increased for specific jobs.
20+
21+
## ⚒️ Refactorings
22+
23+
* [#412](https://github.com/exasol/python-toolbox/issues/392): Refactored pre commit hook package version.py into nox task
24+
25+
## Security
26+
27+
* [#420](https://github.com/exasol/python-toolbox/issues/420): Replaced 3rd party action with GitHub actions for gh-pages
28+
* [#422](https://github.com/exasol/python-toolbox/issues/422): Set permissions within the GitHub workflows to restrict usage of the default GitHub token
29+
30+
## ✨ Features
31+
32+
* [#161](https://github.com/exasol/python-toolbox/issues/161): Added support for installing extras & not using a cache to the python-environment action
33+
* [#408](https://github.com/exasol/python-toolbox/issues/408): Added support for GitHub runners who do not per default have pipx to use the python-environment action
34+
* [#433](https://github.com/exasol/python-toolbox/issues/433): Removed directory .html-documentation/.doctrees after creating documentation
35+
* [#436](https://github.com/exasol/python-toolbox/issues/436): Updated template for new projects to poetry 2.x
36+
37+
## Bugfixes
38+
39+
* [#428](https://github.com/exasol/python-toolbox/issues/428): Fixed detecting report coverage failures
40+
* [#434](https://github.com/exasol/python-toolbox/issues/434): Adapted template so new projects do not fail from lint errors

doc/changes/unreleased.md

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1 @@
11
# Unreleased
2-
3-
## Summary
4-
5-
With #420, any GitHub repos using the PTB for **documentation** will also need to
6-
reconfigure the GitHub Pages settings for each repo:
7-
1. Go to the affected repo's GitHub page
8-
2. Select 'Settings'
9-
3. Scroll down & select 'Pages'
10-
4. Within the 'Build and deployment' section, change 'Source' to 'GitHub Actions'.
11-
12-
This should also create a 'github-pages' environment, if it does not yet exist.
13-
For most repos using the PTB, the updating of the github pages only happens when a
14-
PR is merged to main, so please check post-merge that it worked as expected.
15-
16-
With #422, we have hardened the security in our GitHub workflows by explicitly
17-
setting permissions to the default GitHub token. In a few repos who greatly differ
18-
from the default PTB setup, this might lead to small issues which require the allowed
19-
permissions to be increased for specific jobs.
20-
21-
## ⚒️ Refactorings
22-
23-
* [#412](https://github.com/exasol/python-toolbox/issues/392): Refactored pre commit hook package version.py into nox task
24-
25-
## Security
26-
27-
* [#420](https://github.com/exasol/python-toolbox/issues/420): Replaced 3rd party action with GitHub actions for gh-pages
28-
* [#422](https://github.com/exasol/python-toolbox/issues/422): Set permissions within the GitHub workflows to restrict usage of the default GitHub token
29-
30-
## ✨ Features
31-
32-
* [#161](https://github.com/exasol/python-toolbox/issues/161): Added support for installing extras & not using a cache to the python-environment action
33-
* [#408](https://github.com/exasol/python-toolbox/issues/408): Added support for GitHub runners who do not per default have pipx to use the python-environment action
34-
* #433: Removed directory .html-documentation/.doctrees after creating documentation
35-
* #436: Updated template for new projects to poetry 2.x
36-
37-
## Bugfixes
38-
39-
* #428: Fixed detecting report coverage failures
40-
* #434: Adapted template so new projects do not fail from lint errors

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: actions/checkout@v4
1919

2020
- name: Setup Python & Poetry Environment
21-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
21+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
2222

2323
- name: Build Artifacts
2424
run: poetry build

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
uses: actions/checkout@v4
1616

1717
- name: Setup Python & Poetry Environment
18-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
18+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
1919

2020
- name: Check Tag Version
2121
# make sure the pushed/created tag matched the project version

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fetch-depth: 0
1717

1818
- name: Setup Python & Poetry Environment
19-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
19+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
2020

2121
- name: Check Version(s)
2222
run: |
@@ -38,7 +38,7 @@ jobs:
3838
uses: actions/checkout@v4
3939

4040
- name: Setup Python & Poetry Environment
41-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
41+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
4242

4343
- name: Build Documentation
4444
run: |
@@ -61,7 +61,7 @@ jobs:
6161
uses: actions/checkout@v4
6262

6363
- name: Setup Python & Poetry Environment
64-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
64+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
6565

6666
- name: Run changelog update check
6767
run: poetry run -- nox -s changelog:updated
@@ -80,7 +80,7 @@ jobs:
8080
uses: actions/checkout@v4
8181

8282
- name: Setup Python & Poetry Environment
83-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
83+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
8484
with:
8585
python-version: ${{ matrix.python-version }}
8686

@@ -111,7 +111,7 @@ jobs:
111111
uses: actions/checkout@v4
112112

113113
- name: Setup Python & Poetry Environment
114-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
114+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
115115
with:
116116
python-version: ${{ matrix.python-version }}
117117

@@ -133,7 +133,7 @@ jobs:
133133
uses: actions/checkout@v4
134134

135135
- name: Setup Python & Poetry Environment
136-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
136+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
137137
with:
138138
python-version: ${{ matrix.python-version }}
139139

@@ -157,7 +157,7 @@ jobs:
157157
uses: actions/checkout@v4
158158

159159
- name: Setup Python & Poetry Environment
160-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
160+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
161161

162162
- name: Run format check
163163
run: poetry run -- nox -s project:format
@@ -179,7 +179,7 @@ jobs:
179179
uses: actions/checkout@v4
180180

181181
- name: Setup Python & Poetry Environment
182-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
182+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
183183
with:
184184
python-version: ${{ matrix.python-version }}
185185

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

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

1919
- name: Setup Python & Poetry Environment
20-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
20+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
2121

2222
- name: Build Documentation
2323
run: |

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
uses: actions/checkout@v4
1818

1919
- name: Setup Python & Poetry Environment
20-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
20+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
2121

2222
- name: Generate matrix
2323
run: poetry run -- nox -s matrix:all

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
uses: actions/checkout@v4
1818

1919
- name: Setup Python & Poetry Environment
20-
uses: exasol/python-toolbox/.github/actions/python-environment@1.1.0
20+
uses: exasol/python-toolbox/.github/actions/python-environment@1.2.0
2121

2222
- name: Generate matrix
2323
run: poetry run -- nox -s matrix:exasol

0 commit comments

Comments
 (0)