Skip to content

Commit 9293da5

Browse files
author
semantic-release
committed
10.3.2
Automatically generated by python-semantic-release
1 parent 63e435b commit 9293da5

File tree

4 files changed

+52
-9
lines changed

4 files changed

+52
-9
lines changed

CHANGELOG.rst

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,49 @@
44
CHANGELOG
55
=========
66

7+
.. _changelog-v10.3.2:
8+
9+
v10.3.2 (2025-09-06)
10+
====================
11+
12+
🪲 Bug Fixes
13+
------------
14+
15+
* **cmd-version**: Prevent errors when PSR is executed in non-GitHub CI environments, closes
16+
`#1315`_ (`PR#1322`_, `4df4be4`_)
17+
18+
⚡ Performance Improvements
19+
---------------------------
20+
21+
* **cmd-version**: Re-order operations for faster parsing in version determination (`PR#1310`_,
22+
`63e435b`_)
23+
24+
📖 Documentation
25+
----------------
26+
27+
* **uv-integration**: Add ``--no-changelog`` to build step to increase job speed (`PR#1316`_,
28+
`e1aece1`_)
29+
30+
💡 Additional Release Information
31+
---------------------------------
32+
33+
* **cmd-version**: Unfortunately, PSR introduced a bug in 10.3.0 when attempting to provide more CI
34+
outputs for GitHub Actions. It required our GitHub client interface to be loaded and even if it
35+
was not using GitHub CI to be run. This caused errors in Gitea and likely GitLab/Bitbucket
36+
environments. This change prevents that from happening but if any users pipelines were
37+
intentionally presenting the environment variable "GITHUB_OUTPUT" to enable action output to
38+
enable passing along internal outputs of PSR then their hack will no longer work after this
39+
change.
40+
41+
.. _#1315: https://github.com/python-semantic-release/python-semantic-release/issues/1315
42+
.. _4df4be4: https://github.com/python-semantic-release/python-semantic-release/commit/4df4be465710e3b31ba65487069eccef1eeb8be1
43+
.. _63e435b: https://github.com/python-semantic-release/python-semantic-release/commit/63e435ba466e1e980b9680d0f759950e5e598a61
44+
.. _e1aece1: https://github.com/python-semantic-release/python-semantic-release/commit/e1aece18ae1998b1523be65b1e569837a7054251
45+
.. _PR#1310: https://github.com/python-semantic-release/python-semantic-release/pull/1310
46+
.. _PR#1316: https://github.com/python-semantic-release/python-semantic-release/pull/1316
47+
.. _PR#1322: https://github.com/python-semantic-release/python-semantic-release/pull/1322
48+
49+
750
.. _changelog-v10.3.1:
851

952
v10.3.1 (2025-08-06)

docs/configuration/automatic-releases/github-actions.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -933,14 +933,14 @@ to the GitHub Release Assets as well.
933933
- name: Action | Semantic Version Release
934934
id: release
935935
# Adjust tag with desired version if applicable.
936-
uses: python-semantic-release/[email protected].1
936+
uses: python-semantic-release/[email protected].2
937937
with:
938938
github_token: ${{ secrets.GITHUB_TOKEN }}
939939
git_committer_name: "github-actions"
940940
git_committer_email: "[email protected]"
941941
942942
- name: Publish | Upload to GitHub Release Assets
943-
uses: python-semantic-release/[email protected].1
943+
uses: python-semantic-release/[email protected].2
944944
if: steps.release.outputs.released == 'true'
945945
with:
946946
github_token: ${{ secrets.GITHUB_TOKEN }}
@@ -1039,7 +1039,7 @@ The equivalent GitHub Action configuration would be:
10391039
10401040
- name: Action | Semantic Version Release
10411041
# Adjust tag with desired version if applicable.
1042-
uses: python-semantic-release/[email protected].1
1042+
uses: python-semantic-release/[email protected].2
10431043
with:
10441044
github_token: ${{ secrets.GITHUB_TOKEN }}
10451045
force: patch
@@ -1098,14 +1098,14 @@ Publish Action.
10981098
10991099
- name: Release submodule 1
11001100
id: release-submod-1
1101-
uses: python-semantic-release/[email protected].1
1101+
uses: python-semantic-release/[email protected].2
11021102
with:
11031103
directory: ${{ env.SUBMODULE_1_DIR }}
11041104
github_token: ${{ secrets.GITHUB_TOKEN }}
11051105
11061106
- name: Release submodule 2
11071107
id: release-submod-2
1108-
uses: python-semantic-release/[email protected].1
1108+
uses: python-semantic-release/[email protected].2
11091109
with:
11101110
directory: ${{ env.SUBMODULE_2_DIR }}
11111111
github_token: ${{ secrets.GITHUB_TOKEN }}
@@ -1117,15 +1117,15 @@ Publish Action.
11171117
# ------------------------------------------------------------------- #
11181118
11191119
- name: Publish | Upload package 1 to GitHub Release Assets
1120-
uses: python-semantic-release/[email protected].1
1120+
uses: python-semantic-release/[email protected].2
11211121
if: steps.release-submod-1.outputs.released == 'true'
11221122
with:
11231123
directory: ${{ env.SUBMODULE_1_DIR }}
11241124
github_token: ${{ secrets.GITHUB_TOKEN }}
11251125
tag: ${{ steps.release-submod-1.outputs.tag }}
11261126
11271127
- name: Publish | Upload package 2 to GitHub Release Assets
1128-
uses: python-semantic-release/[email protected].1
1128+
uses: python-semantic-release/[email protected].2
11291129
if: steps.release-submod-2.outputs.released == 'true'
11301130
with:
11311131
directory: ${{ env.SUBMODULE_2_DIR }}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
66

77
[project]
88
name = "python-semantic-release"
9-
version = "10.3.1"
9+
version = "10.3.2"
1010
description = "Automatic Semantic Versioning for Python projects"
1111
requires-python = "~= 3.8"
1212
license = { text = "MIT" }

src/gh_action/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
python-semantic-release == 10.3.1
1+
python-semantic-release == 10.3.2

0 commit comments

Comments
 (0)