Skip to content

Commit e8120e1

Browse files
authored
Prepare release 6.3.0 (#778)
1 parent 8442920 commit e8120e1

7 files changed

Lines changed: 52 additions & 41 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==6.2.0
42+
pip install exasol-toolbox==6.3.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.3.0.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# 6.3.0 - 2026-04-15
2+
3+
## Summary
4+
5+
This release includes an update of `action/upload-pages-artifact` from v4 to v5.0.0. With this
6+
change, now all actions used in the PTB run with Node.js 24. This is important as support
7+
for Node.js 20 reaches it end-of-life in April 2026 and support for it in GitHub will end in
8+
September 2026; for more details, see GitHub's [deprecation notice](https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/).
9+
10+
The `report.yml` is also called after the `checks.yml` completes. This allows users
11+
to get linting, security, and unit test coverage before running the `slow-checks.yml`,
12+
as described in the [Pull Request description](https://exasol.github.io/python-toolbox/main/user_guide/features/github_workflows/index.html#pull-request).
13+
14+
This release also adds a `vulnerabilities:resolved` Nox session, which reports GitHub security issues resolved since the last release.
15+
16+
This release fixes a vulnerability by updating the `poetry.lock` file.
17+
18+
| Name | Version | ID | Fix Versions | Updated to |
19+
|--------|---------|----------------|--------------|------------|
20+
| pytest | 9.0.2 | CVE-2025-71176 | 9.0.3 | 9.0.3 |
21+
22+
To ensure usage of secure packages, it is up to the user to similarly relock their dependencies.
23+
24+
## Features
25+
26+
* #402: Created nox session `vulnerabilities:resolved` to report resolved GitHub security issues
27+
* #733: Adjusted structlog and log level for workflow generation
28+
29+
## Refactoring
30+
31+
* #764: Updated `action/upload-pages-artifact` from v4 to [v5](https://github.com/actions/upload-pages-artifact/releases/tag/v5.0.0)
32+
* #768: Updated `merge-gate.yml` to execute the `report.yml` after the `checks.yml` completes
33+
34+
## Bugfix
35+
36+
* #766: Fixed `action/upload-pages-artifact` from v5 to v5.0.0
37+
38+
## Security
39+
40+
* #774: Fixed vulnerability by re-locking `pytest` in the `poetry.lock`
41+
42+
## Dependency Updates
43+
44+
### `main`
45+
46+
* Updated dependency `pytest:9.0.2` to `9.0.3`

doc/changes/unreleased.md

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

33
## Summary
4-
5-
This release includes an update of `action/upload-pages-artifact` from v4 to v5.0.0. With this
6-
change, now all actions used in the PTB run with Node.js 24. This is important as support
7-
for Node.js 20 reaches it end-of-life in April 2026 and support for it in GitHub will end in
8-
September 2026; for more details, see GitHub's [deprecation notice](https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/).
9-
10-
The `report.yml` is also called after the `checks.yml` completes. This allows users
11-
to get linting, security, and unit test coverage before running the `slow-checks.yml`,
12-
as described in the [Pull Request description](https://exasol.github.io/python-toolbox/main/user_guide/features/github_workflows/index.html#pull-request).
13-
14-
This release also adds a `vulnerabilities:resolved` Nox session, which reports GitHub security issues resolved since the last release.
15-
16-
This release fixes a vulnerability by updating the `poetry.lock` file.
17-
18-
| Name | Version | ID | Fix Versions | Updated to |
19-
|--------|---------|----------------|--------------|------------|
20-
| pytest | 9.0.2 | CVE-2025-71176 | 9.0.3 | 9.0.3 |
21-
22-
To ensure usage of secure packages, it is up to the user to similarly relock their dependencies.
23-
24-
## Features
25-
26-
* #402: Created nox session `vulnerabilities:resolved` to report resolved GitHub security issues
27-
* #733: Adjusted structlog and log level for workflow generation
28-
29-
## Refactoring
30-
31-
* #764: Updated `action/upload-pages-artifact` from v4 to [v5](https://github.com/actions/upload-pages-artifact/releases/tag/v5.0.0)
32-
* #768: Updated `merge-gate.yml` to execute the `report.yml` after the `checks.yml` completes
33-
34-
## Bugfix
35-
36-
* #766: Fixed `action/upload-pages-artifact` from v5 to v5.0.0
37-
38-
## Security
39-
40-
* #774: Fixed vulnerability by re-locking `pytest` in the `poetry.lock`

exasol/toolbox/version.py

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

project-template/cookiecutter.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"author_email": "opensource@exasol.com",
1010
"project_short_tag": "",
1111
"python_version_min": "3.10",
12-
"exasol_toolbox_version_range": ">=6.2.0,<7",
12+
"exasol_toolbox_version_range": ">=6.3.0,<7",
1313
"license_year": "{% now 'utc', '%Y' %}",
1414
"__repo_name_slug": "{{cookiecutter.package_name}}",
1515
"__package_name_slug": "{{cookiecutter.package_name}}",

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "exasol-toolbox"
3-
version = "6.2.0"
3+
version = "6.3.0"
44
description = "Your one-stop solution for managing all standard tasks and core workflows of your Python project."
55
authors = [
66
{ name = "Nicola Coretti", email = "nicola.coretti@exasol.com" },

0 commit comments

Comments
 (0)