Skip to content

Commit 0c18d08

Browse files
committed
[changelog] Release v4.15.6
1 parent c6cbbce commit 0c18d08

File tree

10 files changed

+42
-45
lines changed

10 files changed

+42
-45
lines changed

.github/workflows/autofix.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,14 @@ jobs:
5858
fetch-depth: 0
5959
- name: Install uv
6060
run: |
61-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
61+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
6262
- name: Run gha-utils metadata
6363
id: project-metadata
6464
env:
6565
GITHUB_CONTEXT: ${{ toJSON(github) }}
6666
run: >
6767
uvx
68-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt
68+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/gha-utils.txt
6969
--
7070
gha-utils --verbosity DEBUG metadata --overwrite "$GITHUB_OUTPUT"
7171
@@ -79,7 +79,7 @@ jobs:
7979
- uses: actions/[email protected]
8080
- name: Install uv
8181
run: |
82-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
82+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
8383
- name: Run autopep8
8484
if: needs.project-metadata.outputs.python_files
8585
# Ruff is not wrapping comments: https://github.com/astral-sh/ruff/issues/7414
@@ -89,14 +89,14 @@ jobs:
8989
# Explicit list of files is provided, as autopep8 is not able to handle find files in ".github" subdirectory.
9090
run: >
9191
uvx
92-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/autopep8.txt
92+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/autopep8.txt
9393
--
9494
autopep8 --recursive --in-place --max-line-length 88 --select E501 --aggressive
9595
${{ needs.project-metadata.outputs.python_files }}
9696
- name: Install Ruff
9797
run: >
9898
uv tool install --with-requirements
99-
https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/ruff.txt ruff
99+
https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/ruff.txt ruff
100100
# --fix : Automatically fix issues that can be fixed.
101101
# --unsafe-fixes : Include fixes that may not retain the original intent of the code.
102102
# See: https://docs.astral.sh/ruff/linter/#fix-safety
@@ -138,7 +138,7 @@ jobs:
138138
# https://github.com/astral-sh/ruff/issues/3792
139139
run: >
140140
uvx
141-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/blacken-docs.txt
141+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/blacken-docs.txt
142142
--
143143
blacken-docs
144144
--line-length 88
@@ -175,7 +175,7 @@ jobs:
175175
- uses: actions/[email protected]
176176
- name: Install uv
177177
run: |
178-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
178+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
179179
- name: Sync uv.lock
180180
run: |
181181
uv --no-progress sync --upgrade
@@ -204,11 +204,11 @@ jobs:
204204
- uses: actions/[email protected]
205205
- name: Install uv
206206
run: |
207-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
207+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
208208
- name: Install mdformat
209209
run: >
210210
uv tool install --with-requirements
211-
https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/mdformat.txt mdformat
211+
https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/mdformat.txt mdformat
212212
- name: Install shfmt
213213
run: |
214214
sudo apt install --yes shfmt

.github/workflows/changelog.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ jobs:
3636
- uses: actions/[email protected]
3737
- name: Install uv
3838
run: |
39-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
39+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
4040
- name: Install bump-my-version
4141
run: >
4242
uv tool install --with-requirements
43-
https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/bump-my-version.txt bump-my-version
43+
https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/bump-my-version.txt bump-my-version
4444
- name: ${{ matrix.part }} version bump
4545
# TODO: get configuration URL once https://github.com/callowayproject/bump-my-version/issues/148 is addressed,
4646
# so we can factorize projects' pyproject.toml files to kdeldycke/workflow/pyproject.toml .
@@ -102,11 +102,11 @@ jobs:
102102
- uses: actions/[email protected]
103103
- name: Install uv
104104
run: |
105-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
105+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
106106
- name: Install bump-my-version
107107
run: >
108108
uv tool install --with-requirements
109-
https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/bump-my-version.txt bump-my-version
109+
https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/bump-my-version.txt bump-my-version
110110
- name: Extract version
111111
id: get_version
112112
run: |
@@ -169,7 +169,7 @@ jobs:
169169
- name: Add new changelog entry
170170
run: >
171171
uvx
172-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt
172+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/gha-utils.txt
173173
--
174174
gha-utils --verbosity DEBUG changelog ./changelog.md
175175
- name: Version bump

.github/workflows/docs.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ jobs:
101101
fetch-depth: 0
102102
- name: Install uv
103103
run: |
104-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
104+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
105105
- name: Generate .mailmap
106106
run: >
107107
uvx
108-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt
108+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/gha-utils.txt
109109
--
110110
gha-utils --verbosity DEBUG mailmap-sync --skip-if-missing ./.mailmap
111111
- uses: peter-evans/[email protected]
@@ -143,14 +143,14 @@ jobs:
143143
fetch-depth: 0
144144
- name: Install uv
145145
run: |
146-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
146+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
147147
- name: Run gha-utils metadata
148148
id: project-metadata
149149
env:
150150
GITHUB_CONTEXT: ${{ toJSON(github) }}
151151
run: >
152152
uvx
153-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt
153+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/gha-utils.txt
154154
--
155155
gha-utils --verbosity DEBUG metadata --overwrite "$GITHUB_OUTPUT"
156156
@@ -164,12 +164,12 @@ jobs:
164164
- uses: actions/[email protected]
165165
- name: Install uv
166166
run: |
167-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
167+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
168168
- name: Install pipdeptree
169169
run: |
170170
uv --no-progress venv
171171
uv --no-progress pip install \
172-
--requirement https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/pipdeptree.txt
172+
--requirement https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/pipdeptree.txt
173173
- name: Install project
174174
run: |
175175
uv --no-progress pip install .
@@ -222,7 +222,7 @@ jobs:
222222
- uses: actions/[email protected]
223223
- name: Install uv
224224
run: |
225-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
225+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
226226
- name: Run Sphinx
227227
run: |
228228
uv --no-progress run --frozen --extra docs -- sphinx-apidoc --no-toc --module-first --force -o ./docs .
@@ -254,7 +254,7 @@ jobs:
254254
- uses: actions/[email protected]
255255
- name: Install uv
256256
run: |
257-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
257+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
258258
- name: Install Graphviz
259259
# So we can use the sphinx.ext.graphviz plugin.
260260
# See: https://www.sphinx-doc.org/en/master/usage/extensions/graphviz.html

.github/workflows/labeller-content-based.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- name: Download default rules
3939
run: >
4040
curl -fsSL --output ./.github/labeller-content-based.yaml
41-
https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labeller-content-based.yaml
41+
https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/.github/labeller-content-based.yaml
4242
- name: Extend default rules
4343
if: inputs.extra-rules
4444
run: |

.github/workflows/labeller-file-based.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- name: Download default rules
3636
run: >
3737
curl -fsSL --output ./.github/labeller-file-based.yaml
38-
https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labeller-file-based.yaml
38+
https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/.github/labeller-file-based.yaml
3939
- name: Extend default rules
4040
if: inputs.extra-rules
4141
run: |

.github/workflows/labels.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ jobs:
3232
with:
3333
skip_delete: true
3434
from: |
35-
https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labels.yaml
35+
https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/.github/labels.yaml
3636
${{ inputs.extra-label-files }}
3737
${{ ( startsWith(github.event.repository.name, 'awesome-')
3838
&& github.event.repository.name != 'awesome-template' &&
39-
'https://raw.githubusercontent.com/kdeldycke/workflows/main/.github/labels-awesome.yaml' ) || '' }}
39+
'https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/.github/labels-awesome.yaml' ) || '' }}

.github/workflows/lint.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ jobs:
3232
fetch-depth: 0
3333
- name: Install uv
3434
run: |
35-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
35+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
3636
- name: Run gha-utils metadata
3737
id: project-metadata
3838
env:
3939
GITHUB_CONTEXT: ${{ toJSON(github) }}
4040
run: >
4141
uvx
42-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt
42+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/gha-utils.txt
4343
--
4444
gha-utils --verbosity DEBUG metadata --overwrite "$GITHUB_OUTPUT"
4545
@@ -53,12 +53,12 @@ jobs:
5353
- uses: actions/[email protected]
5454
- name: Install uv
5555
run: |
56-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
56+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
5757
- name: Run Mypy
5858
# --color-output - Force colorized output as in CI, Mypy defaults to no color in CI.
5959
run: >
6060
uv --no-progress run --frozen --all-extras
61-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/mypy.txt
61+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/mypy.txt
6262
--
6363
mypy --color-output ${{ needs.project-metadata.outputs.mypy_params }}
6464
${{ needs.project-metadata.outputs.python_files }}
@@ -71,11 +71,11 @@ jobs:
7171
- uses: actions/[email protected]
7272
- name: Install uv
7373
run: |
74-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
74+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
7575
- name: Run yamllint
7676
run: >
7777
uvx
78-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/yamllint.txt
78+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/yamllint.txt
7979
--
8080
yamllint --strict --config-data "{rules: {line-length: {max: 120}}}" --format github .
8181

.github/workflows/release.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,14 @@ jobs:
7979
git log --decorate=full --oneline
8080
- name: Install uv
8181
run: |
82-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
82+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
8383
- name: Run gha-utils metadata
8484
id: project-metadata
8585
env:
8686
GITHUB_CONTEXT: ${{ toJSON(github) }}
8787
run: >
8888
uvx
89-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt
89+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/gha-utils.txt
9090
--
9191
gha-utils --verbosity DEBUG metadata --overwrite "$GITHUB_OUTPUT"
9292
@@ -104,7 +104,7 @@ jobs:
104104
ref: ${{ matrix.commit }}
105105
- name: Install uv
106106
run: |
107-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
107+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
108108
- name: Build package
109109
run: |
110110
uv --no-progress build
@@ -130,11 +130,11 @@ jobs:
130130
ref: ${{ matrix.commit }}
131131
- name: Install uv
132132
run: |
133-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
133+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
134134
- name: Build binary
135135
run: >
136136
uv run
137-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/nuitka.txt
137+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/nuitka.txt
138138
--
139139
nuitka --onefile --assume-yes-for-downloads --output-filename=${{ matrix.bin_name }} ${{ matrix.module_path }}
140140
- name: Upload binaries
@@ -168,11 +168,11 @@ jobs:
168168
chmod +x ${{ steps.artifacts.outputs.download-path }}/${{ matrix.bin_name }}
169169
- name: Install uv
170170
run: |
171-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
171+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
172172
- name: Run test plan for binary
173173
run: >
174174
uvx
175-
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/gha-utils.txt
175+
--with-requirements https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/gha-utils.txt
176176
--
177177
gha-utils test-plan
178178
${{ inputs.timeout != null && format('--timeout {0}', inputs.timeout) || '' }}
@@ -230,7 +230,7 @@ jobs:
230230
steps:
231231
- name: Install uv
232232
run: |
233-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
233+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
234234
- name: Download build artifacts
235235
uses: actions/[email protected]
236236
id: download

.github/workflows/tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
- uses: actions/[email protected]
5656
- name: Install uv
5757
run: |
58-
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
58+
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/v4.15.6/requirements/uv.txt
5959
- name: Install project
6060
run: |
6161
uv --no-progress venv --python ${{ matrix.python-version }}

changelog.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
# Changelog
22

3-
## [4.15.6 (unreleased)](https://github.com/kdeldycke/workflows/compare/v4.15.5...main)
4-
5-
> [!IMPORTANT]
6-
> This version is not released yet and is under active development.
3+
## [4.15.6 (2025-04-20)](https://github.com/kdeldycke/workflows/compare/v4.15.5...v4.15.6)
74

85
- Avoid `bump-my-version` v1.1.1 due to [regression](https://github.com/callowayproject/bump-my-version/issues/331).
96

0 commit comments

Comments
 (0)