Skip to content

Commit acabc4d

Browse files
authored
v0.16.0
2 parents abf8c09 + 6622af9 commit acabc4d

File tree

15 files changed

+245
-186
lines changed

15 files changed

+245
-186
lines changed

.github/workflows/Pipeline.yml

Lines changed: 33 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -9,55 +9,55 @@ on:
99
jobs:
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:
@@ -95,7 +95,8 @@ jobs:
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 }}

.idea/pyVHDLModel.iml

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818

1919
<!--
2020
[![Dependent repos (via libraries.io)](https://img.shields.io/librariesio/dependent-repos/pypi/pyVHDLModel?longCache=true&style=flat-square&logo=GitHub)](https://github.com/vhdl/pyVHDLModel/network/dependents)
21-
[![Requires.io](https://img.shields.io/requires/github/VHDL/pyVHDLModel?longCache=true&style=flat-square)](https://requires.io/github/VHDL/pyVHDLModel/requirements/?branch=main)
2221
[![Libraries.io SourceRank](https://img.shields.io/librariesio/sourcerank/pypi/pyVHDLModel?longCache=true&style=flat-square)](https://libraries.io/github/vhdl/pyVHDLModel/sourcerank)
2322
-->
2423

dist/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
wheel
1+
wheel>=0.38.1
22
twine

0 commit comments

Comments
 (0)