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 : pyEDAA.ProjectModel
15- python_version_list : " 3.7 3.8 3.9 3.10"
1615
1716 UnitTesting :
18- uses : pyTooling/Actions/.github/workflows/UnitTesting.yml@r0
17+ uses : pyTooling/Actions/.github/workflows/UnitTesting.yml@dev
1918 needs :
2019 - Params
2120 with :
2221 jobs : ${{ needs.Params.outputs.python_jobs }}
23- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}
22+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).unittesting_xml }}
2423
2524 Coverage :
26- uses : pyTooling/Actions/.github/workflows/CoverageCollection.yml@r0
25+ uses : pyTooling/Actions/.github/workflows/CoverageCollection.yml@dev
2726 needs :
2827 - Params
2928 with :
30- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
31- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
29+ python_version : ${{ needs.Params.outputs.python_version }}
30+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
3231 secrets :
3332 codacy_token : ${{ secrets.CODACY_PROJECT_TOKEN }}
3433
3534 StaticTypeCheck :
36- uses : pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@r0
35+ uses : pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@dev
3736 needs :
3837 - Params
3938 with :
40- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
39+ python_version : ${{ needs.Params.outputs.python_version }}
4140 commands : |
4241 cd pyEDAA
4342 mypy --html-report ../htmlmypy -p ProjectModel
44- report : ' htmlmypy'
45- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
43+ html_artifact : ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
4644
4745 PublishTestResults :
48- uses : pyTooling/Actions/.github/workflows/PublishTestResults.yml@r0
46+ uses : pyTooling/Actions/.github/workflows/PublishTestResults.yml@dev
4947 needs :
5048 - UnitTesting
5149
5250 Package :
53- uses : pyTooling/Actions/.github/workflows/Package.yml@r0
51+ uses : pyTooling/Actions/.github/workflows/Package.yml@dev
5452 needs :
5553 - Params
5654 - Coverage
5755 with :
58- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
59- 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 }}
6058
6159 Release :
62- uses : pyTooling/Actions/.github/workflows/Release.yml@r0
60+ uses : pyTooling/Actions/.github/workflows/Release.yml@dev
6361 if : startsWith(github.ref, 'refs/tags')
6462 needs :
6563 - UnitTesting
@@ -68,48 +66,48 @@ jobs:
6866 - Package
6967
7068 PublishOnPyPI :
71- uses : pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@r0
69+ uses : pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@dev
7270 if : startsWith(github.ref, 'refs/tags')
7371 needs :
7472 - Params
7573 - Release
7674 - Package
7775 with :
78- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
76+ python_version : ${{ needs.Params.outputs.python_version }}
7977 requirements : -r dist/requirements.txt
80- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
78+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
8179 secrets :
8280 PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
8381
8482 VerifyDocs :
85- uses : pyTooling/Actions/.github/workflows/VerifyDocs.yml@r0
83+ uses : pyTooling/Actions/.github/workflows/VerifyDocs.yml@dev
8684 needs :
8785 - Params
8886 with :
89- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
87+ python_version : ${{ needs.Params.outputs.python_version }}
9088
9189 BuildTheDocs :
92- uses : pyTooling/Actions/.github/workflows/BuildTheDocs.yml@r0
90+ uses : pyTooling/Actions/.github/workflows/BuildTheDocs.yml@dev
9391 needs :
9492 - Params
9593 - VerifyDocs
9694 with :
97- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
95+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
9896
9997 PublishToGitHubPages :
100- uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@r0
98+ uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@dev
10199 needs :
102100 - Params
103101 - BuildTheDocs
104102 - Coverage
105103 - StaticTypeCheck
106104 with :
107- doc : ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
108- coverage : ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
109- typing : ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
105+ doc : ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
106+ coverage : ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
107+ typing : ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
110108
111109 ArtifactCleanUp :
112- uses : pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@r0
110+ uses : pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@dev
113111 needs :
114112 - Params
115113 - UnitTesting
@@ -119,21 +117,9 @@ jobs:
119117 - PublishToGitHubPages
120118 - PublishTestResults
121119 with :
122- package : ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
120+ package : ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
123121 remaining : |
124- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.7
125- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.8
126- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.9
127- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.10
128- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.7
129- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.8
130- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.9
131- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.10
132- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-msys2-3.9
133- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.7
134- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.8
135- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.9
136- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.10
137- ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
138- ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
139- ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
122+ ${{ fromJson(needs.Params.outputs.artifact_names).unittesting_xml }}-*
123+ ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
124+ ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
125+ ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
0 commit comments