Skip to content

Commit 85ccc97

Browse files
author
semantic-release
committed
chore: Release v2.0.7
Automatically generated by python-semantic-release.
1 parent 73e66d5 commit 85ccc97

File tree

4 files changed

+35
-3
lines changed

4 files changed

+35
-3
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,38 @@
22

33

44

5+
## v2.0.7 (2025-07-16)
6+
7+
### Chores
8+
* chore: Update Ruff linters ([`c96eb19`](https://github.com/sandialabs/reverse_argparse/commit/c96eb1955180e719b1be069a44c50698bdb529a6))
9+
* chore: Fix typos ([`c0c3aea`](https://github.com/sandialabs/reverse_argparse/commit/c0c3aea9d4b62491bfb0480cd7cb7e395ca6870b))
10+
11+
### Code style
12+
* style: Check flake8-annotations ([`9ceb68a`](https://github.com/sandialabs/reverse_argparse/commit/9ceb68a4da9d8ce1e2ae5e4ea6b0d2f2819957f3))
13+
14+
To ensure type-hinting is present in all possible locations.
15+
16+
### Continuous integration
17+
* ci: Subdivide release job ([`60bca10`](https://github.com/sandialabs/reverse_argparse/commit/60bca1015cc44de46af03b17c5a8a55582cd32aa))
18+
19+
This is needed because the SLSA provenance reusable workflow cannot be
20+
used as a step within a job, but must be used as a job on its own. This
21+
commit therefore subdivides the `release` job into a `release` job,
22+
which runs `python-semantic-release` to create a new release, if
23+
applicable, and then a `publish` job, to publish the release to PyPI and
24+
GitHub Releases, if one was created. We'll then be able to insert the
25+
SLSA provenance job between the two.
26+
27+
### Patch
28+
* patch: Add SLSA provenance to release assets ([`e4e6ebc`](https://github.com/sandialabs/reverse_argparse/commit/e4e6ebc04ae89d5af1ff7cf39ebe0e35d7cc3a78))
29+
30+
See https://slsa.dev/ for motivation.
31+
32+
Creating a patch release to ensure these additions to the automated
33+
release process work.
34+
35+
Closes #260.
36+
537
## v2.0.6 (2025-06-09)
638

739
### Patch

doc/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"2023, National Technology & Engineering Solutions of Sandia, LLC (NTESS)"
1818
)
1919
author = "Jason M. Gates"
20-
version = "2.0.6"
20+
version = "2.0.7"
2121
release = version
2222

2323
# -- General configuration ----------------------------------------------------

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api"
55

66
[tool.poetry]
77
name = "reverse_argparse"
8-
version = "2.0.6"
8+
version = "2.0.7"
99
license = "LICENSE.md"
1010
readme = "README.md"
1111
keywords = ["argparse", "argument", "parse", "parsing", "command line"]

reverse_argparse/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
from .reverse_argparse import ReverseArgumentParser, quote_arg_if_necessary
1515

1616
__all__ = ["ReverseArgumentParser", "quote_arg_if_necessary"]
17-
__version__ = "2.0.6"
17+
__version__ = "2.0.7"

0 commit comments

Comments
 (0)