Skip to content

Commit 6628f4f

Browse files
authored
v0.18.4
2 parents 7a65d1a + 2d28a36 commit 6628f4f

38 files changed

+135
-134
lines changed

.github/workflows/Pipeline.yml

Lines changed: 35 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,35 @@ on:
77
# Every Friday at 22:00 - rerun pipeline to check for dependency-based issues
88
- cron: '0 22 * * 5'
99

10+
permissions:
11+
actions: write
12+
contents: write
13+
pages: write
14+
id-token: write
15+
1016
jobs:
1117
Prepare:
12-
uses: pyTooling/Actions/.github/workflows/PrepareJob.yml@r6
18+
uses: pyTooling/Actions/.github/workflows/PrepareJob.yml@r7
1319

1420
ConfigParams:
15-
uses: pyTooling/Actions/.github/workflows/ExtractConfiguration.yml@dev
21+
uses: pyTooling/Actions/.github/workflows/ExtractConfiguration.yml@r7
1622

1723
UnitTestingParams:
18-
uses: pyTooling/Actions/.github/workflows/Parameters.yml@r6
24+
uses: pyTooling/Actions/.github/workflows/Parameters.yml@r7
1925
with:
20-
package_name: 'pyVersioning'
21-
disable_list: 'windows-arm:3.13 windows-arm:pypy-3.10 windows-arm:pypy-3.11'
26+
package_name: 'pyVersioning'
27+
python_version_list: '3.11 3.12 3.13 3.14'
28+
disable_list: 'windows-arm:pypy-3.11 windows-arm:3.13'
2229

2330
AppTestingParams:
24-
uses: pyTooling/Actions/.github/workflows/Parameters.yml@r6
31+
uses: pyTooling/Actions/.github/workflows/Parameters.yml@r7
2532
with:
26-
name: pyVersioning
27-
system_list: "ubuntu ubuntu-arm macos macos-arm windows windows-arm"
33+
name: 'pyVersioning'
34+
python_version_list: '3.11 3.12 3.13 3.14'
35+
system_list: 'ubuntu ubuntu-arm macos macos-arm windows windows-arm'
2836

2937
UnitTesting:
30-
uses: pyTooling/Actions/.github/workflows/UnitTesting.yml@r6
38+
uses: pyTooling/Actions/.github/workflows/UnitTesting.yml@r7
3139
needs:
3240
- ConfigParams
3341
- UnitTestingParams
@@ -41,7 +49,7 @@ jobs:
4149
coverage_sqlite_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).codecoverage_sqlite }}
4250

4351
StaticTypeCheck:
44-
uses: pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@r6
52+
uses: pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@r7
4553
needs:
4654
- ConfigParams
4755
- UnitTestingParams
@@ -51,7 +59,7 @@ jobs:
5159
html_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).statictyping_html }}
5260

5361
CodeQuality:
54-
uses: pyTooling/Actions/.github/workflows/CheckCodeQuality.yml@r6
62+
uses: pyTooling/Actions/.github/workflows/CheckCodeQuality.yml@r7
5563
needs:
5664
- UnitTestingParams
5765
with:
@@ -61,23 +69,23 @@ jobs:
6169
artifact: CodeQuality
6270

6371
DocCoverage:
64-
uses: pyTooling/Actions/.github/workflows/CheckDocumentation.yml@r6
72+
uses: pyTooling/Actions/.github/workflows/CheckDocumentation.yml@r7
6573
needs:
6674
- UnitTestingParams
6775
with:
6876
python_version: ${{ needs.UnitTestingParams.outputs.python_version }}
6977
directory: ${{ needs.UnitTestingParams.outputs.package_directory }}
7078

7179
Package:
72-
uses: pyTooling/Actions/.github/workflows/Package.yml@r6
80+
uses: pyTooling/Actions/.github/workflows/Package.yml@r7
7381
needs:
7482
- UnitTestingParams
7583
with:
7684
python_version: ${{ needs.UnitTestingParams.outputs.python_version }}
7785
artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).package_all }}
7886

7987
AppTesting:
80-
uses: pyTooling/Actions/.github/workflows/ApplicationTesting.yml@dev
88+
uses: pyTooling/Actions/.github/workflows/ApplicationTesting.yml@r7
8189
needs:
8290
- UnitTestingParams
8391
- AppTestingParams
@@ -101,10 +109,10 @@ jobs:
101109
shell: bash
102110
steps:
103111
- name: ⏬ Checkout repository
104-
uses: actions/checkout@v5
112+
uses: actions/checkout@v6
105113

106114
- name: 📥 Download artifacts '${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).package_all }}' from 'Package' job
107-
uses: pyTooling/download-artifact@v5
115+
uses: pyTooling/download-artifact@v7
108116
with:
109117
name: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).package_all }}
110118
path: install
@@ -135,7 +143,7 @@ jobs:
135143
./check.sh ${{ matrix.example }}
136144
137145
PublishCoverageResults:
138-
uses: pyTooling/Actions/.github/workflows/PublishCoverageResults.yml@r6
146+
uses: pyTooling/Actions/.github/workflows/PublishCoverageResults.yml@r7
139147
needs:
140148
- ConfigParams
141149
- UnitTestingParams
@@ -153,7 +161,7 @@ jobs:
153161
CODACY_TOKEN: ${{ secrets.CODACY_TOKEN }}
154162

155163
PublishTestResults:
156-
uses: pyTooling/Actions/.github/workflows/PublishTestResults.yml@r6
164+
uses: pyTooling/Actions/.github/workflows/PublishTestResults.yml@r7
157165
needs:
158166
- ConfigParams
159167
- UnitTestingParams
@@ -171,14 +179,14 @@ jobs:
171179
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
172180

173181
# VerifyDocs:
174-
# uses: pyTooling/Actions/.github/workflows/VerifyDocs.yml@r6
182+
# uses: pyTooling/Actions/.github/workflows/VerifyDocs.yml@r7
175183
# needs:
176184
# - UnitTestingParams
177185
# with:
178186
# python_version: ${{ needs.UnitTestingParams.outputs.python_version }}
179187

180188
Documentation:
181-
uses: pyTooling/Actions/.github/workflows/SphinxDocumentation.yml@r6
189+
uses: pyTooling/Actions/.github/workflows/SphinxDocumentation.yml@r7
182190
needs:
183191
- ConfigParams
184192
- UnitTestingParams
@@ -194,7 +202,7 @@ jobs:
194202
latex_artifact: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).documentation_latex }}
195203

196204
IntermediateCleanUp:
197-
uses: pyTooling/Actions/.github/workflows/IntermediateCleanUp.yml@r6
205+
uses: pyTooling/Actions/.github/workflows/IntermediateCleanUp.yml@r7
198206
needs:
199207
- UnitTestingParams
200208
- PublishCoverageResults
@@ -204,7 +212,7 @@ jobs:
204212
xml_unittest_artifacts_prefix: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).unittesting_xml }}-
205213

206214
PDFDocumentation:
207-
uses: pyTooling/Actions/.github/workflows/LaTeXDocumentation.yml@dev
215+
uses: pyTooling/Actions/.github/workflows/LaTeXDocumentation.yml@r7
208216
needs:
209217
- UnitTestingParams
210218
- Documentation
@@ -215,7 +223,7 @@ jobs:
215223
can-fail: 'true'
216224

217225
PublishToGitHubPages:
218-
uses: pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@r6
226+
uses: pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@r7
219227
needs:
220228
- UnitTestingParams
221229
- Documentation
@@ -228,7 +236,7 @@ jobs:
228236
typing: ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).statictyping_html }}
229237

230238
TriggerTaggedRelease:
231-
uses: pyTooling/Actions/.github/workflows/TagReleaseCommit.yml@r6
239+
uses: pyTooling/Actions/.github/workflows/TagReleaseCommit.yml@r7
232240
needs:
233241
- Prepare
234242
- UnitTesting
@@ -247,7 +255,7 @@ jobs:
247255
secrets: inherit
248256

249257
ReleasePage:
250-
uses: pyTooling/Actions/.github/workflows/PublishReleaseNotes.yml@r6
258+
uses: pyTooling/Actions/.github/workflows/PublishReleaseNotes.yml@r7
251259
needs:
252260
- Prepare
253261
- AppTesting
@@ -264,7 +272,7 @@ jobs:
264272
secrets: inherit
265273

266274
PublishOnPyPI:
267-
uses: pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@r6
275+
uses: pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@r7
268276
needs:
269277
- Prepare
270278
- UnitTestingParams
@@ -279,7 +287,7 @@ jobs:
279287
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
280288

281289
ArtifactCleanUp:
282-
uses: pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@r6
290+
uses: pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@r7
283291
needs:
284292
- UnitTestingParams
285293
- UnitTesting

.idea/pyVersioning.iml

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

dist/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
wheel ~= 0.45
2-
twine ~= 6.1
1+
wheel ~= 0.45.0
2+
twine ~= 6.2

0 commit comments

Comments
 (0)