Skip to content

Commit 38aa30f

Browse files
authored
v0.4.3
2 parents 9e32a48 + f688c1d commit 38aa30f

38 files changed

+518
-1046
lines changed

.github/dependabot.yml

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
11
version: 2
22
updates:
3-
- package-ecosystem: pip
4-
directory: "/"
5-
target-branch: dev
6-
commit-message:
7-
prefix: "[Dependabot]"
8-
labels:
3+
# Maintain Python packages
4+
- package-ecosystem: "pip"
5+
directory: "/"
6+
target-branch: dev
7+
commit-message:
8+
prefix: "[Dependabot]"
9+
labels:
910
- Dependencies
10-
assignees:
11-
- Paebbels
12-
reviewers:
13-
- Paebbels
14-
schedule:
15-
interval: daily
11+
reviewers:
12+
- Paebbels
13+
- Umarcor
14+
schedule:
15+
interval: "daily" # Checks on Monday trough Friday.
16+
17+
# Maintain GitHub Action runners
18+
- package-ecosystem: "github-actions"
19+
directory: "/"
20+
target-branch: dev
21+
commit-message:
22+
prefix: "[Dependabot]"
23+
labels:
24+
- Dependencies
25+
reviewers:
26+
- Paebbels
27+
- Umarcor
28+
schedule:
29+
interval: "weekly"

.github/pull_request_template.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# New Features
2-
2+
33
* tbd
44

55
# Changes
@@ -9,3 +9,8 @@
99
# Bug Fixes
1010

1111
* tbd
12+
13+
----------
14+
# Related PRs:
15+
16+
* tbd

.github/workflows/Pipeline.yml

Lines changed: 31 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -9,57 +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: 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 }}

.idea/pyEDAA.ProjectModel.iml

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

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)