9
9
jobs :
10
10
11
11
Params :
12
- uses : pyTooling/Actions/.github/workflows/Parameters.yml@r0
12
+ uses : pyTooling/Actions/.github/workflows/Parameters.yml@dev
13
13
with :
14
14
name : pySVModel
15
15
16
16
UnitTesting :
17
- uses : pyTooling/Actions/.github/workflows/UnitTesting.yml@r0
17
+ uses : pyTooling/Actions/.github/workflows/UnitTesting.yml@dev
18
18
needs :
19
19
- Params
20
20
with :
21
21
jobs : ${{ needs.Params.outputs.python_jobs }}
22
- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}
22
+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).unittesting_xml }}
23
23
24
24
Coverage :
25
- uses : pyTooling/Actions/.github/workflows/CoverageCollection.yml@r0
25
+ uses : pyTooling/Actions/.github/workflows/CoverageCollection.yml@dev
26
26
needs :
27
27
- Params
28
28
with :
29
- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
30
- 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 }}
31
31
secrets :
32
32
codacy_token : ${{ secrets.CODACY_PROJECT_TOKEN }}
33
33
34
34
StaticTypeCheck :
35
- uses : pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@r0
35
+ uses : pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@dev
36
36
needs :
37
37
- Params
38
38
with :
39
- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
39
+ python_version : ${{ needs.Params.outputs.python_version }}
40
40
commands : |
41
41
mypy --html-report htmlmypy -p pySVModel
42
- report : ' htmlmypy'
43
- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
42
+ html_artifact : ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
44
43
45
44
PublishTestResults :
46
- uses : pyTooling/Actions/.github/workflows/PublishTestResults.yml@r0
45
+ uses : pyTooling/Actions/.github/workflows/PublishTestResults.yml@dev
47
46
needs :
48
47
- UnitTesting
49
48
50
49
Package :
51
- uses : pyTooling/Actions/.github/workflows/Package.yml@r0
50
+ uses : pyTooling/Actions/.github/workflows/Package.yml@dev
52
51
needs :
53
52
- Params
54
53
- Coverage
55
54
with :
56
- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
57
- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
55
+ python_version : ${{ needs.Params.outputs.python_version }}
56
+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
58
57
59
58
Release :
60
- uses : pyTooling/Actions/.github/workflows/Release.yml@r0
59
+ uses : pyTooling/Actions/.github/workflows/Release.yml@dev
61
60
if : startsWith(github.ref, 'refs/tags')
62
61
needs :
63
62
- UnitTesting
@@ -66,48 +65,48 @@ jobs:
66
65
- Package
67
66
68
67
PublishOnPyPI :
69
- uses : pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@r0
68
+ uses : pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@dev
70
69
if : startsWith(github.ref, 'refs/tags')
71
70
needs :
72
71
- Params
73
72
- Release
74
73
- Package
75
74
with :
76
- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
75
+ python_version : ${{ needs.Params.outputs.python_version }}
77
76
requirements : -r dist/requirements.txt
78
- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
77
+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
79
78
secrets :
80
79
PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
81
80
82
81
# VerifyDocs:
83
- # uses: pyTooling/Actions/.github/workflows/VerifyDocs.yml@r0
82
+ # uses: pyTooling/Actions/.github/workflows/VerifyDocs.yml@dev
84
83
# needs:
85
84
# - Params
86
85
# with:
87
- # python_version: ${{ fromJson( needs.Params.outputs.params) .python_version }}
86
+ # python_version: ${{ needs.Params.outputs.python_version }}
88
87
89
88
BuildTheDocs :
90
- uses : pyTooling/Actions/.github/workflows/BuildTheDocs.yml@r0
89
+ uses : pyTooling/Actions/.github/workflows/BuildTheDocs.yml@dev
91
90
needs :
92
91
- Params
93
92
# - VerifyDocs
94
93
with :
95
- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
94
+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
96
95
97
96
PublishToGitHubPages :
98
- uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@r0
97
+ uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@dev
99
98
needs :
100
99
- Params
101
100
- BuildTheDocs
102
101
- Coverage
103
102
- StaticTypeCheck
104
103
with :
105
- doc : ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
106
- coverage : ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
107
- typing : ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
104
+ doc : ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
105
+ coverage : ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
106
+ typing : ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
108
107
109
108
ArtifactCleanUp :
110
- uses : pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@r0
109
+ uses : pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@dev
111
110
needs :
112
111
- Params
113
112
- UnitTesting
@@ -117,21 +116,9 @@ jobs:
117
116
- PublishToGitHubPages
118
117
- PublishTestResults
119
118
with :
120
- package : ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
119
+ package : ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
121
120
remaining : |
122
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.7
123
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.8
124
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.9
125
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.10
126
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.7
127
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.8
128
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.9
129
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.10
130
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-msys2-3.9
131
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.7
132
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.8
133
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.9
134
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.10
135
- ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
136
- ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
137
- ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
121
+ ${{ fromJson(needs.Params.outputs.artifact_names).unittesting_xml }}-*
122
+ ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
123
+ ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
124
+ ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
0 commit comments