99jobs :
1010
1111 Params :
12- uses : pyTooling/Actions/.github/workflows/Parameters.yml@r0
12+ uses : pyTooling/Actions/.github/workflows/Parameters.yml@dev
1313 with :
1414 name : pyVHDLModel
15+ disable_list : " windows:3.11"
1516
1617 UnitTesting :
17- uses : pyTooling/Actions/.github/workflows/UnitTesting.yml@r0
18+ uses : pyTooling/Actions/.github/workflows/UnitTesting.yml@dev
1819 needs :
1920 - Params
2021 with :
2122 jobs : ${{ needs.Params.outputs.python_jobs }}
22- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}
23+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).unittesting_xml }}
2324
2425 Coverage :
25- uses : pyTooling/Actions/.github/workflows/CoverageCollection.yml@r0
26+ uses : pyTooling/Actions/.github/workflows/CoverageCollection.yml@dev
2627 needs :
2728 - Params
2829 with :
29- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
30- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
30+ python_version : ${{ needs.Params.outputs.python_version }}
31+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
3132 secrets :
3233 codacy_token : ${{ secrets.CODACY_PROJECT_TOKEN }}
3334
3435 StaticTypeCheck :
35- uses : pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@r0
36+ uses : pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@dev
3637 needs :
3738 - Params
3839 with :
39- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
40+ python_version : ${{ needs.Params.outputs.python_version }}
4041 requirements : ' -r tests/requirements.txt'
4142 commands : mypy --html-report htmlmypy -p pyVHDLModel
42- report : ' htmlmypy'
43- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
43+ html_artifact : ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
4444
4545 PublishTestResults :
46- uses : pyTooling/Actions/.github/workflows/PublishTestResults.yml@r0
46+ uses : pyTooling/Actions/.github/workflows/PublishTestResults.yml@dev
4747 needs :
4848 - UnitTesting
4949
5050 Package :
51- uses : pyTooling/Actions/.github/workflows/Package.yml@r0
51+ uses : pyTooling/Actions/.github/workflows/Package.yml@dev
5252 needs :
5353 - Params
5454 - Coverage
5555 with :
56- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
57- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
56+ python_version : ${{ needs.Params.outputs.python_version }}
57+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
5858
5959 Release :
60- uses : pyTooling/Actions/.github/workflows/Release.yml@r0
60+ uses : pyTooling/Actions/.github/workflows/Release.yml@dev
6161 if : startsWith(github.ref, 'refs/tags')
6262 needs :
6363 - UnitTesting
@@ -66,23 +66,23 @@ jobs:
6666 - Package
6767
6868 PublishOnPyPI :
69- uses : pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@r0
69+ uses : pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@dev
7070 if : startsWith(github.ref, 'refs/tags')
7171 needs :
7272 - Params
7373 - Release
7474 - Package
7575 with :
76- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
76+ python_version : ${{ needs.Params.outputs.python_version }}
7777 requirements : -r dist/requirements.txt
78- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
78+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
7979 secrets :
8080 PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
8181
8282 VerifyDocs :
8383 needs :
8484 - Params
85- name : 👍 Verify example snippets using Python ${{ fromJson( needs.Params.outputs.params) .python_version }}
85+ name : 👍 Verify example snippets using Python ${{ needs.Params.outputs.python_version }}
8686 runs-on : ubuntu-latest
8787
8888 steps :
9595 - name : 🐍 Setup Python
9696 uses : actions/setup-python@v4
9797 with :
98- python-version : ${{ fromJson(needs.Params.outputs.params).python_version }}
98+ python-version : " 3.10"
99+ # python-version: ${{ needs.Params.outputs.python_version }}
99100
100101 - name : 🐍 Install dependencies
101102 run : |
@@ -129,27 +130,27 @@ jobs:
129130 python3 example.py
130131
131132 BuildTheDocs :
132- uses : pyTooling/Actions/.github/workflows/BuildTheDocs.yml@r0
133+ uses : pyTooling/Actions/.github/workflows/BuildTheDocs.yml@dev
133134 needs :
134135 - Params
135136 - VerifyDocs
136137 with :
137- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
138+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
138139
139140 PublishToGitHubPages :
140- uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@r0
141+ uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@dev
141142 needs :
142143 - Params
143144 - BuildTheDocs
144145 - Coverage
145146 - StaticTypeCheck
146147 with :
147- doc : ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
148- coverage : ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
149- typing : ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
148+ doc : ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
149+ coverage : ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
150+ typing : ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
150151
151152 ArtifactCleanUp :
152- uses : pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@r0
153+ uses : pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@dev
153154 needs :
154155 - Params
155156 - UnitTesting
@@ -159,21 +160,9 @@ jobs:
159160 - PublishToGitHubPages
160161 - PublishTestResults
161162 with :
162- package : ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
163+ package : ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
163164 remaining : |
164- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.7
165- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.8
166- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.9
167- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.10
168- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.7
169- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.8
170- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.9
171- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.10
172- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-msys2-3.9
173- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.7
174- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.8
175- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.9
176- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.10
177- ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
178- ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
179- ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
165+ ${{ fromJson(needs.Params.outputs.artifact_names).unittesting_xml }}-*
166+ ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
167+ ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
168+ ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
0 commit comments