77# Every Friday at 22:00 - rerun pipeline to check for dependency-based issues
88 - cron : ' 0 22 * * 5'
99
10+ permissions :
11+ contents : read
12+ pages : write
13+ id-token : write
14+
1015jobs :
1116 Prepare :
12- uses : pyTooling/Actions/.github/workflows/PrepareJob.yml@r6
17+ uses : pyTooling/Actions/.github/workflows/PrepareJob.yml@r7
1318
1419 ConfigParams :
15- uses : pyTooling/Actions/.github/workflows/ExtractConfiguration.yml@r6
20+ uses : pyTooling/Actions/.github/workflows/ExtractConfiguration.yml@r7
1621
1722 UnitTestingParams :
18- uses : pyTooling/Actions/.github/workflows/Parameters.yml@r6
23+ uses : pyTooling/Actions/.github/workflows/Parameters.yml@r7
1924 with :
2025 package_namespace : ' pyEDAA'
2126 package_name : ' CLITool'
2429 disable_list : ' windows:*'
2530
2631 UnitTesting :
27- uses : pyTooling/Actions/.github/workflows/UnitTesting.yml@r6
32+ uses : pyTooling/Actions/.github/workflows/UnitTesting.yml@r7
2833 needs :
2934 - ConfigParams
3035 - UnitTestingParams
5055 (
5156 mkdir -p install
5257 cd install
53- curl -L "https://github.com/ghdl/ghdl/releases/download/nightly/ghdl-mcode-6.0.0-dev-macos13 -x86_64.tar.gz" | tar -xz --strip-components 1
58+ curl -L "https://github.com/ghdl/ghdl/releases/download/nightly/ghdl-mcode-6.0.0-dev-macos15 -x86_64.tar.gz" | tar -xz --strip-components 1
5459 (
5560 cd bin
5661 pwd
@@ -105,7 +110,7 @@ jobs:
105110 coverage_sqlite_artifact : ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).codecoverage_sqlite }}
106111
107112 StaticTypeCheck :
108- uses : pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@r6
113+ uses : pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@r7
109114 needs :
110115 - ConfigParams
111116 - UnitTestingParams
@@ -115,7 +120,7 @@ jobs:
115120 html_artifact : ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).statictyping_html }}
116121
117122 CodeQuality :
118- uses : pyTooling/Actions/.github/workflows/CheckCodeQuality.yml@r6
123+ uses : pyTooling/Actions/.github/workflows/CheckCodeQuality.yml@r7
119124 needs :
120125 - UnitTestingParams
121126 with :
@@ -126,15 +131,15 @@ jobs:
126131 artifact : CodeQuality
127132
128133 DocCoverage :
129- uses : pyTooling/Actions/.github/workflows/CheckDocumentation.yml@r6
134+ uses : pyTooling/Actions/.github/workflows/CheckDocumentation.yml@r7
130135 needs :
131136 - UnitTestingParams
132137 with :
133138 python_version : ${{ needs.UnitTestingParams.outputs.python_version }}
134139 directory : ${{ needs.UnitTestingParams.outputs.package_directors }}
135140
136141 Package :
137- uses : pyTooling/Actions/.github/workflows/Package.yml@r6
142+ uses : pyTooling/Actions/.github/workflows/Package.yml@r7
138143 needs :
139144 - UnitTestingParams
140145 with :
@@ -144,7 +149,7 @@ jobs:
144149 # AppTesting?
145150
146151 PublishCoverageResults :
147- uses : pyTooling/Actions/.github/workflows/PublishCoverageResults.yml@r6
152+ uses : pyTooling/Actions/.github/workflows/PublishCoverageResults.yml@r7
148153 needs :
149154 - ConfigParams
150155 - UnitTestingParams
@@ -162,7 +167,7 @@ jobs:
162167 CODACY_TOKEN : ${{ secrets.CODACY_TOKEN }}
163168
164169 PublishTestResults :
165- uses : pyTooling/Actions/.github/workflows/PublishTestResults.yml@r6
170+ uses : pyTooling/Actions/.github/workflows/PublishTestResults.yml@r7
166171 needs :
167172 - ConfigParams
168173 - UnitTestingParams
@@ -178,7 +183,7 @@ jobs:
178183 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
179184
180185 Documentation :
181- uses : pyTooling/Actions/.github/workflows/SphinxDocumentation.yml@r6
186+ uses : pyTooling/Actions/.github/workflows/SphinxDocumentation.yml@r7
182187 needs :
183188 - ConfigParams
184189 - UnitTestingParams
@@ -193,7 +198,7 @@ jobs:
193198 latex_artifact : ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).documentation_latex }}
194199
195200 IntermediateCleanUp :
196- uses : pyTooling/Actions/.github/workflows/IntermediateCleanUp.yml@r6
201+ uses : pyTooling/Actions/.github/workflows/IntermediateCleanUp.yml@r7
197202 needs :
198203 - UnitTestingParams
199204 - PublishCoverageResults
@@ -203,7 +208,7 @@ jobs:
203208 xml_unittest_artifacts_prefix : ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).unittesting_xml }}-
204209
205210 PDFDocumentation :
206- uses : pyTooling/Actions/.github/workflows/LaTeXDocumentation.yml@r6
211+ uses : pyTooling/Actions/.github/workflows/LaTeXDocumentation.yml@r7
207212 needs :
208213 - UnitTestingParams
209214 - Documentation
@@ -214,7 +219,7 @@ jobs:
214219 can-fail : ' true'
215220
216221 PublishToGitHubPages :
217- uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@r6
222+ uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@r7
218223 needs :
219224 - UnitTestingParams
220225 - Documentation
@@ -227,7 +232,7 @@ jobs:
227232 typing : ${{ fromJson(needs.UnitTestingParams.outputs.artifact_names).statictyping_html }}
228233
229234 TriggerTaggedRelease :
230- uses : pyTooling/Actions/.github/workflows/TagReleaseCommit.yml@r6
235+ uses : pyTooling/Actions/.github/workflows/TagReleaseCommit.yml@r7
231236 needs :
232237 - Prepare
233238 - UnitTesting
@@ -245,7 +250,7 @@ jobs:
245250 secrets : inherit
246251
247252 ReleasePage :
248- uses : pyTooling/Actions/.github/workflows/PublishReleaseNotes.yml@r6
253+ uses : pyTooling/Actions/.github/workflows/PublishReleaseNotes.yml@r7
249254 needs :
250255 - Prepare
251256 - UnitTesting
@@ -262,7 +267,7 @@ jobs:
262267 secrets : inherit
263268
264269 PublishOnPyPI :
265- uses : pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@r6
270+ uses : pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@r7
266271 needs :
267272 - UnitTestingParams
268273 - ReleasePage
@@ -275,7 +280,7 @@ jobs:
275280 PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
276281
277282 ArtifactCleanUp :
278- uses : pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@r6
283+ uses : pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@r7
279284 needs :
280285 - UnitTestingParams
281286 - UnitTesting
0 commit comments