Skip to content

Commit 4f46dc1

Browse files
authored
Prepare release 0.9.0
1 parent d31f913 commit 4f46dc1

File tree

10 files changed

+69
-66
lines changed

10 files changed

+69
-66
lines changed

doc/changes/changelog.md

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

33
* [unreleased](unreleased.md)
4+
* [0.9.0](changes_0.9.0.md)
45
* [0.8.0](changes_0.8.0.md)
56
* [0.7.0](changes_0.7.0.md)
67
* [0.6.2](changes_0.6.2.md)
@@ -17,6 +18,7 @@
1718
hidden:
1819
---
1920
unreleased
21+
changes_0.9.0
2022
changes_0.8.0
2123
changes_0.7.0
2224
changes_0.6.2

doc/changes/changes_0.9.0.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# 0.9.0 - 2024-05-08
2+
3+
## 🚨 Breaking Changes
4+
* **CI-CD Workflow (Breaking Change)**
5+
6+
**Overview:**
7+
8+
The CI-CD workflow now assumes the changelog to be in markdown and the location `/doc/changes/change_x.y.z.md`
9+
10+
## 🐞 Fixed
11+
* Fixed `_deny_filter` function in `exasol.toolbox._shared` module
12+
* Fixed GitHub workflow references in `ci.yml`, ci-cd.yml` and `pr-merge.yml` workflows
13+
* Fixed indent error/issue in `checks.yml` workflow
14+
15+
## ✨ Added
16+
* **Added Nox Task `prepare-release`**
17+
18+
**Overview:**
19+
20+
A new Nox task, `prepare-release`, has been introduced to streamline the release preparation process. This task automates several crucial steps:
21+
22+
- Create a dedicated branch for the release changes.
23+
- Transfer changes from the "Unreleased" section to the appropriate versioned changelog section.
24+
- Update the version number to the next release.
25+
- Initiate a Pull Request (PR) for review and integration into the main branch.
26+
27+
**Usage:**
28+
29+
To prepare a release, simply execute a command in your terminal like in the example below:
30+
31+
```shell
32+
nox -s prepare-release -- 1.10.1
33+
```
34+
35+
Add the changes for releasing on top of the current branch:
36+
37+
```shell
38+
nox -s prepare-release -- 1.10.1 --no-pr --no-branch
39+
```
40+
41+
For additional options and help regarding the task `prepare-release`, execute:
42+
43+
```shell
44+
nox -s prepare-release -- -h
45+
```
46+
47+
* **Added Plugin Support for Nox Task `prepare-release`**
48+
49+
- For further details on the plugin specification, refer to `exasol.toolbox.nox.plugin`.
50+
- For an example of usage, refer to the `noxconfig` of the Python toolbox.
51+
52+
## 📚 Documentation
53+
* Fixed typos and updated documentation
54+
55+
## 🔩 Internal
56+
* Restructured `exasol.toolbox.nox` module

doc/changes/unreleased.md

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1 @@
11
# Unreleased
2-
3-
## 🚨 Breaking Changes
4-
* **CI-CD Workflow (Breaking Change)**
5-
6-
**Overview:**
7-
8-
The CI-CD workflow now assumes the changelog to be in markdown and the location `/doc/changes/change_x.y.z.md`
9-
10-
## 🐞 Fixed
11-
* Fixed `_deny_filter` function in `exasol.toolbox._shared` module
12-
* Fixed GitHub workflow references in `ci.yml`, ci-cd.yml` and `pr-merge.yml` workflows
13-
* Fixed indent error/issue in `checks.yml` workflow
14-
15-
## ✨ Added
16-
* **Added Nox Task `prepare-release`**
17-
18-
**Overview:**
19-
20-
A new Nox task, `prepare-release`, has been introduced to streamline the release preparation process. This task automates several crucial steps:
21-
22-
- Create a dedicated branch for the release changes.
23-
- Transfer changes from the "Unreleased" section to the appropriate versioned changelog section.
24-
- Update the version number to the next release.
25-
- Initiate a Pull Request (PR) for review and integration into the main branch.
26-
27-
**Usage:**
28-
29-
To prepare a release, simply execute a command in your terminal like in the example below:
30-
31-
```shell
32-
nox -s prepare-release -- 1.10.1
33-
```
34-
35-
Add the changes for releasing on top of the current branch:
36-
37-
```shell
38-
nox -s prepare-release -- 1.10.1 --no-pr --no-branch
39-
```
40-
41-
For additional options and help regarding the task `prepare-release`, execute:
42-
43-
```shell
44-
nox -s prepare-release -- -h
45-
```
46-
47-
* **Added Plugin Support for Nox Task `prepare-release`**
48-
49-
- For further details on the plugin specification, refer to `exasol.toolbox.nox.plugin`.
50-
- For an example of usage, refer to the `noxconfig` of the Python toolbox.
51-
52-
## 📚 Documentation
53-
* Fixed typos and updated documentation
54-
55-
## 🔩 Internal
56-
* Restructured `exasol.toolbox.nox` module

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

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

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

2222
- name: Build Artifacts
2323
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
@@ -14,7 +14,7 @@ jobs:
1414
uses: actions/checkout@v3
1515

1616
- name: Setup Python & Poetry Environment
17-
uses: exasol/python-toolbox/.github/actions/python-environment@0.8.0
17+
uses: exasol/python-toolbox/.github/actions/python-environment@0.9.0
1818

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

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
fetch-depth: 0
1616

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

2020
- name: Check Version(s)
2121
run: poetry run version-check <<Add path to version.py file>>
@@ -30,7 +30,7 @@ jobs:
3030
uses: actions/checkout@v3
3131

3232
- name: Setup Python & Poetry Environment
33-
uses: exasol/python-toolbox/.github/actions/python-environment@0.8.0
33+
uses: exasol/python-toolbox/.github/actions/python-environment@0.9.0
3434

3535
- name: Build Documentation
3636
run: |
@@ -50,7 +50,7 @@ jobs:
5050
uses: actions/checkout@v3
5151

5252
- name: Setup Python & Poetry Environment
53-
uses: exasol/python-toolbox/.github/actions/python-environment@0.8.0
53+
uses: exasol/python-toolbox/.github/actions/python-environment@0.9.0
5454
with:
5555
python-version: ${{ matrix.python-version }}
5656

@@ -71,7 +71,7 @@ jobs:
7171
uses: actions/checkout@v3
7272

7373
- name: Setup Python & Poetry Environment
74-
uses: exasol/python-toolbox/.github/actions/python-environment@0.8.0
74+
uses: exasol/python-toolbox/.github/actions/python-environment@0.9.0
7575
with:
7676
python-version: ${{ matrix.python-version }}
7777

@@ -93,7 +93,7 @@ jobs:
9393
uses: actions/checkout@v3
9494

9595
- name: Setup Python & Poetry Environment
96-
uses: exasol/python-toolbox/.github/actions/python-environment@0.8.0
96+
uses: exasol/python-toolbox/.github/actions/python-environment@0.9.0
9797
with:
9898
python-version: ${{ matrix.python-version }}
9999

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
uses: actions/checkout@v3
1313

1414
- name: Setup Python & Poetry Environment
15-
uses: exasol/python-toolbox/.github/actions/python-environment@0.8.0
15+
uses: exasol/python-toolbox/.github/actions/python-environment@0.9.0
1616

1717
- name: Build Documentation
1818
run: |

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
fetch-depth: 0
2222

2323
- name: Setup Python & Poetry Environment
24-
uses: exasol/python-toolbox/.github/actions/python-environment@0.8.0
24+
uses: exasol/python-toolbox/.github/actions/python-environment@0.9.0
2525

2626
- name: Download Artifacts
2727
uses: actions/download-artifact@v3

exasol/toolbox/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
# Do not edit this file manually!
66
# If you need to change the version, do so in the project.toml, e.g. by using `poetry version X.Y.Z`.
77
MAJOR = 0
8-
MINOR = 8
8+
MINOR = 9
99
PATCH = 0
1010
VERSION = f"{MAJOR}.{MINOR}.{PATCH}"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "exasol-toolbox"
33
packages = [
44
{ include = "exasol" },
55
]
6-
version = "0.8.0"
6+
version = "0.9.0"
77
description = ""
88
authors = [
99
"Nicola Coretti <[email protected]>"

0 commit comments

Comments
 (0)