diff --git a/.github/workflows/Pipeline.yml b/.github/workflows/Pipeline.yml
index 80d10bc..e83becd 100644
--- a/.github/workflows/Pipeline.yml
+++ b/.github/workflows/Pipeline.yml
@@ -9,58 +9,57 @@ on:
jobs:
Params:
- uses: pyTooling/Actions/.github/workflows/Parameters.yml@r0
+ uses: pyTooling/Actions/.github/workflows/Parameters.yml@dev
with:
name: pyEDAA.IPXACT
UnitTesting:
- uses: pyTooling/Actions/.github/workflows/UnitTesting.yml@r0
+ uses: pyTooling/Actions/.github/workflows/UnitTesting.yml@dev
needs:
- Params
with:
jobs: ${{ needs.Params.outputs.python_jobs }}
- artifact: ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}
+ artifact: ${{ fromJson(needs.Params.outputs.artifact_names).unittesting_xml }}
Coverage:
- uses: pyTooling/Actions/.github/workflows/CoverageCollection.yml@r0
+ uses: pyTooling/Actions/.github/workflows/CoverageCollection.yml@dev
needs:
- Params
with:
- python_version: ${{ fromJson(needs.Params.outputs.params).python_version }}
- artifact: ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
+ python_version: ${{ needs.Params.outputs.python_version }}
+ artifact: ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
secrets:
codacy_token: ${{ secrets.CODACY_PROJECT_TOKEN }}
StaticTypeCheck:
- uses: pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@r0
+ uses: pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@dev
needs:
- Params
with:
- python_version: ${{ fromJson(needs.Params.outputs.params).python_version }}
+ python_version: ${{ needs.Params.outputs.python_version }}
requirements: '-r tests/requirements.txt'
commands: |
cd pyEDAA
mypy --html-report ../htmlmypy -p IPXACT
- report: 'htmlmypy'
- artifact: ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
+ html_artifact: ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
PublishTestResults:
- uses: pyTooling/Actions/.github/workflows/PublishTestResults.yml@r0
+ uses: pyTooling/Actions/.github/workflows/PublishTestResults.yml@dev
needs:
- Coverage
- UnitTesting
Package:
- uses: pyTooling/Actions/.github/workflows/Package.yml@r0
+ uses: pyTooling/Actions/.github/workflows/Package.yml@dev
needs:
- Params
- Coverage
with:
- python_version: ${{ fromJson(needs.Params.outputs.params).python_version }}
- artifact: ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
+ python_version: ${{ needs.Params.outputs.python_version }}
+ artifact: ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
Release:
- uses: pyTooling/Actions/.github/workflows/Release.yml@r0
+ uses: pyTooling/Actions/.github/workflows/Release.yml@dev
if: startsWith(github.ref, 'refs/tags')
needs:
- UnitTesting
@@ -69,48 +68,48 @@ jobs:
- Package
PublishOnPyPI:
- uses: pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@r0
+ uses: pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@dev
if: startsWith(github.ref, 'refs/tags')
needs:
- Params
- Release
- Package
with:
- python_version: ${{ fromJson(needs.Params.outputs.params).python_version }}
+ python_version: ${{ needs.Params.outputs.python_version }}
requirements: -r dist/requirements.txt
- artifact: ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
+ artifact: ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
secrets:
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
# VerifyDocs:
-# uses: pyTooling/Actions/.github/workflows/VerifyDocs.yml@r0
+# uses: pyTooling/Actions/.github/workflows/VerifyDocs.yml@dev
# needs:
# - Params
# with:
-# python_version: ${{ fromJson(needs.Params.outputs.params).python_version }}
+# python_version: ${{ needs.Params.outputs.python_version }}
BuildTheDocs:
- uses: pyTooling/Actions/.github/workflows/BuildTheDocs.yml@r0
+ uses: pyTooling/Actions/.github/workflows/BuildTheDocs.yml@dev
needs:
- Params
# - VerifyDocs
with:
- artifact: ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
+ artifact: ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
PublishToGitHubPages:
- uses: pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@r0
+ uses: pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@dev
needs:
- Params
- BuildTheDocs
- Coverage
- StaticTypeCheck
with:
- doc: ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
- coverage: ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
- typing: ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
+ doc: ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
+ coverage: ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
+ typing: ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
ArtifactCleanUp:
- uses: pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@r0
+ uses: pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@dev
needs:
- Params
- UnitTesting
@@ -120,21 +119,9 @@ jobs:
- PublishToGitHubPages
- PublishTestResults
with:
- package: ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
+ package: ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
remaining: |
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.7
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.8
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.9
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.10
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.7
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.8
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.9
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.10
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-msys2-3.9
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.7
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.8
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.9
- ${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.10
- ${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
- ${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
- ${{ fromJson(needs.Params.outputs.params).artifacts.doc }}
+ ${{ fromJson(needs.Params.outputs.artifact_names).unittesting_xml }}-*
+ ${{ fromJson(needs.Params.outputs.artifact_names).codecoverage_html }}
+ ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
+ ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
diff --git a/.idea/pyEDAA.IPXACT.iml b/.idea/pyEDAA.IPXACT.iml
index bbada25..11ddfdf 100644
--- a/.idea/pyEDAA.IPXACT.iml
+++ b/.idea/pyEDAA.IPXACT.iml
@@ -6,8 +6,9 @@
+
-
+
diff --git a/README.md b/README.md
index 67fd6bd..bf390b2 100644
--- a/README.md
+++ b/README.md
@@ -13,13 +13,10 @@
[![GitHub Workflow - Build and Test Status](https://img.shields.io/github/workflow/status/edaa-org/pyEDAA.IPXACT/Pipeline/main?longCache=true&style=flat-square&label=Build%20and%20Test&logo=GitHub%20Actions&logoColor=FFFFFF)](https://GitHub.com/edaa-org/pyEDAA.IPXACT/actions/workflows/Pipeline.yml)
[![Libraries.io status for latest release](https://img.shields.io/librariesio/release/pypi/pyEDAA.IPXACT?longCache=true&style=flat-square&logo=Libraries.io&logoColor=fff)](https://libraries.io/github/edaa-org/pyEDAA.IPXACT)
[![Codacy - Quality](https://img.shields.io/codacy/grade/c924eeffd4cc49ed9ebbbe3a89b6fa76?longCache=true&style=flat-square&logo=Codacy)](https://app.codacy.com/gh/edaa-org/pyEDAA.IPXACT)
-
-
-