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 : pyVHDLModel
15
+ disable_list : " windows:3.11"
15
16
16
17
UnitTesting :
17
- uses : pyTooling/Actions/.github/workflows/UnitTesting.yml@r0
18
+ uses : pyTooling/Actions/.github/workflows/UnitTesting.yml@dev
18
19
needs :
19
20
- Params
20
21
with :
21
22
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 }}
23
24
24
25
Coverage :
25
- uses : pyTooling/Actions/.github/workflows/CoverageCollection.yml@r0
26
+ uses : pyTooling/Actions/.github/workflows/CoverageCollection.yml@dev
26
27
needs :
27
28
- Params
28
29
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 }}
31
32
secrets :
32
33
codacy_token : ${{ secrets.CODACY_PROJECT_TOKEN }}
33
34
34
35
StaticTypeCheck :
35
- uses : pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@r0
36
+ uses : pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@dev
36
37
needs :
37
38
- Params
38
39
with :
39
- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
40
+ python_version : ${{ needs.Params.outputs.python_version }}
40
41
requirements : ' -r tests/requirements.txt'
41
42
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 }}
44
44
45
45
PublishTestResults :
46
- uses : pyTooling/Actions/.github/workflows/PublishTestResults.yml@r0
46
+ uses : pyTooling/Actions/.github/workflows/PublishTestResults.yml@dev
47
47
needs :
48
48
- UnitTesting
49
49
50
50
Package :
51
- uses : pyTooling/Actions/.github/workflows/Package.yml@r0
51
+ uses : pyTooling/Actions/.github/workflows/Package.yml@dev
52
52
needs :
53
53
- Params
54
54
- Coverage
55
55
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 }}
58
58
59
59
Release :
60
- uses : pyTooling/Actions/.github/workflows/Release.yml@r0
60
+ uses : pyTooling/Actions/.github/workflows/Release.yml@dev
61
61
if : startsWith(github.ref, 'refs/tags')
62
62
needs :
63
63
- UnitTesting
@@ -66,23 +66,23 @@ jobs:
66
66
- Package
67
67
68
68
PublishOnPyPI :
69
- uses : pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@r0
69
+ uses : pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@dev
70
70
if : startsWith(github.ref, 'refs/tags')
71
71
needs :
72
72
- Params
73
73
- Release
74
74
- Package
75
75
with :
76
- python_version : ${{ fromJson( needs.Params.outputs.params) .python_version }}
76
+ python_version : ${{ needs.Params.outputs.python_version }}
77
77
requirements : -r dist/requirements.txt
78
- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
78
+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
79
79
secrets :
80
80
PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
81
81
82
82
VerifyDocs :
83
83
needs :
84
84
- 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 }}
86
86
runs-on : ubuntu-latest
87
87
88
88
steps :
95
95
- name : 🐍 Setup Python
96
96
uses : actions/setup-python@v4
97
97
with :
98
- python-version : ${{ fromJson(needs.Params.outputs.params).python_version }}
98
+ python-version : " 3.10"
99
+ # python-version: ${{ needs.Params.outputs.python_version }}
99
100
100
101
- name : 🐍 Install dependencies
101
102
run : |
@@ -129,27 +130,27 @@ jobs:
129
130
python3 example.py
130
131
131
132
BuildTheDocs :
132
- uses : pyTooling/Actions/.github/workflows/BuildTheDocs.yml@r0
133
+ uses : pyTooling/Actions/.github/workflows/BuildTheDocs.yml@dev
133
134
needs :
134
135
- Params
135
136
- VerifyDocs
136
137
with :
137
- artifact : ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
138
+ artifact : ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
138
139
139
140
PublishToGitHubPages :
140
- uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@r0
141
+ uses : pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@dev
141
142
needs :
142
143
- Params
143
144
- BuildTheDocs
144
145
- Coverage
145
146
- StaticTypeCheck
146
147
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 }}
150
151
151
152
ArtifactCleanUp :
152
- uses : pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@r0
153
+ uses : pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@dev
153
154
needs :
154
155
- Params
155
156
- UnitTesting
@@ -159,21 +160,9 @@ jobs:
159
160
- PublishToGitHubPages
160
161
- PublishTestResults
161
162
with :
162
- package : ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
163
+ package : ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
163
164
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