From 6d04009bd60eea4033256dba9d7d9206f4acbc86 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Sat, 7 Dec 2024 10:20:00 +0100 Subject: [PATCH] Use new pyTooling/upload-artifact pyTooling/download-artifact composite actions. --- .github/workflows/ApplicationTesting.yml | 4 ++-- .github/workflows/BuildTheDocs.yml | 2 +- .github/workflows/CoverageCollection.yml | 2 +- .github/workflows/LaTeXDocumentation.yml | 4 ++-- .github/workflows/NightlyRelease.yml | 4 ++-- .github/workflows/Package.yml | 2 +- .github/workflows/PublishCoverageResults.yml | 10 +++++----- .github/workflows/PublishOnPyPI.yml | 2 +- .github/workflows/PublishTestResults.yml | 4 ++-- .github/workflows/PublishToGitHubPages.yml | 6 +++--- .github/workflows/SphinxDocumentation.yml | 12 ++++++------ .github/workflows/StaticTypeCheck.yml | 4 ++-- .github/workflows/UnitTesting.yml | 12 ++++++------ .github/workflows/_Checking_ArtifactCleanup.yml | 4 ++-- .github/workflows/_Checking_Nightly.yml | 4 ++-- 15 files changed, 38 insertions(+), 38 deletions(-) diff --git a/.github/workflows/ApplicationTesting.yml b/.github/workflows/ApplicationTesting.yml index 3f91d6a..f2f5b70 100644 --- a/.github/workflows/ApplicationTesting.yml +++ b/.github/workflows/ApplicationTesting.yml @@ -89,7 +89,7 @@ jobs: uses: actions/checkout@v4 - name: 📥 Download artifacts '${{ inputs.wheel }}' from 'Package' job - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: name: ${{ inputs.wheel }} path: install @@ -255,7 +255,7 @@ jobs: - name: 📤 Upload 'TestReportSummary.xml' artifact if: inputs.apptest_xml_artifact != '' - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.apptest_xml_artifact }}-${{ matrix.system }}-${{ matrix.runtime }}-${{ matrix.python }} path: report/unit/TestReportSummary.xml diff --git a/.github/workflows/BuildTheDocs.yml b/.github/workflows/BuildTheDocs.yml index 44152e1..3c635d8 100644 --- a/.github/workflows/BuildTheDocs.yml +++ b/.github/workflows/BuildTheDocs.yml @@ -50,7 +50,7 @@ jobs: - name: 📤 Upload 'documentation' artifacts if: inputs.artifact != '' - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.artifact }} path: doc/_build/html diff --git a/.github/workflows/CoverageCollection.yml b/.github/workflows/CoverageCollection.yml index 1cbcfbf..8ae5de0 100644 --- a/.github/workflows/CoverageCollection.yml +++ b/.github/workflows/CoverageCollection.yml @@ -163,7 +163,7 @@ jobs: - name: 📤 Upload 'Coverage Report' artifact continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.artifact }} path: ${{ steps.getVariables.outputs.coverage_report_html_directory }} diff --git a/.github/workflows/LaTeXDocumentation.yml b/.github/workflows/LaTeXDocumentation.yml index a12bc0a..47d3933 100644 --- a/.github/workflows/LaTeXDocumentation.yml +++ b/.github/workflows/LaTeXDocumentation.yml @@ -50,7 +50,7 @@ jobs: runs-on: "ubuntu-${{ inputs.ubuntu_image_version }}" steps: - name: 📥 Download artifacts '${{ inputs.latex_artifact }}' from 'SphinxDocumentation' job - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: name: ${{ inputs.latex_artifact }} path: latex @@ -62,7 +62,7 @@ jobs: root_file: ${{ inputs.document }}.tex - name: 📤 Upload 'PDF Documentation' artifact - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 if: inputs.pdf_artifact != '' with: name: ${{ inputs.pdf_artifact }} diff --git a/.github/workflows/NightlyRelease.yml b/.github/workflows/NightlyRelease.yml index 7d90876..079b60b 100644 --- a/.github/workflows/NightlyRelease.yml +++ b/.github/workflows/NightlyRelease.yml @@ -147,7 +147,7 @@ jobs: # Apply replacements while IFS=$'\r\n' read -r patternLine; do - # skipp empty lines + # skip empty lines [[ "$patternLine" == "" ]] && continue pattern="${patternLine%%=*}" @@ -188,7 +188,7 @@ jobs: Replace() { line="$1" while IFS=$'\r\n' read -r patternLine; do - # skipp empty lines + # skip empty lines [[ "$patternLine" == "" ]] && continue pattern="${patternLine%%=*}" diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml index 2228a0f..dc851a5 100644 --- a/.github/workflows/Package.yml +++ b/.github/workflows/Package.yml @@ -106,7 +106,7 @@ jobs: run: python setup.py bdist_wheel - name: 📤 Upload wheel artifact - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.artifact }} path: dist/ diff --git a/.github/workflows/PublishCoverageResults.yml b/.github/workflows/PublishCoverageResults.yml index a3d66d7..8f5ac53 100644 --- a/.github/workflows/PublishCoverageResults.yml +++ b/.github/workflows/PublishCoverageResults.yml @@ -73,7 +73,7 @@ jobs: submodules: true - name: Download Artifacts - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: path: artifacts @@ -173,7 +173,7 @@ jobs: - name: 📤 Upload 'Coverage SQLite Database' artifact if: inputs.coverage_sqlite_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.coverage_sqlite_artifact }} path: .coverage @@ -183,7 +183,7 @@ jobs: - name: 📤 Upload 'Coverage XML Report' artifact if: inputs.coverage_xml_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.coverage_xml_artifact }} path: ${{ steps.getVariables.outputs.coverage_report_xml }} @@ -193,7 +193,7 @@ jobs: - name: 📤 Upload 'Coverage JSON Report' artifact if: inputs.coverage_json_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.coverage_json_artifact }} path: ${{ steps.getVariables.outputs.coverage_report_json }} @@ -203,7 +203,7 @@ jobs: - name: 📤 Upload 'Coverage HTML Report' artifact if: inputs.coverage_html_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.coverage_html_artifact }} path: ${{ steps.getVariables.outputs.coverage_report_html_directory }} diff --git a/.github/workflows/PublishOnPyPI.yml b/.github/workflows/PublishOnPyPI.yml index 637fe00..49dee29 100644 --- a/.github/workflows/PublishOnPyPI.yml +++ b/.github/workflows/PublishOnPyPI.yml @@ -57,7 +57,7 @@ jobs: steps: - name: 📥 Download artifacts '${{ inputs.artifact }}' from 'Package' job - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: name: ${{ inputs.artifact }} path: dist/ diff --git a/.github/workflows/PublishTestResults.yml b/.github/workflows/PublishTestResults.yml index 071ce4b..dfdd142 100644 --- a/.github/workflows/PublishTestResults.yml +++ b/.github/workflows/PublishTestResults.yml @@ -62,7 +62,7 @@ jobs: uses: actions/checkout@v4 - name: Download Artifacts - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: path: artifacts @@ -93,7 +93,7 @@ jobs: - name: 📤 Upload merged 'JUnit Test Summary' artifact if: inputs.merged_junit_artifact != '' - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.merged_junit_artifact }} path: Unittesting.xml diff --git a/.github/workflows/PublishToGitHubPages.yml b/.github/workflows/PublishToGitHubPages.yml index 6fbf320..ef53cf2 100644 --- a/.github/workflows/PublishToGitHubPages.yml +++ b/.github/workflows/PublishToGitHubPages.yml @@ -56,21 +56,21 @@ jobs: uses: actions/checkout@v4 - name: 📥 Download artifacts '${{ inputs.doc }}' from 'BuildTheDocs' job - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: name: ${{ inputs.doc }} path: public - name: 📥 Download artifacts '${{ inputs.coverage }}' from 'Coverage' job if: ${{ inputs.coverage != '' }} - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: name: ${{ inputs.coverage }} path: public/coverage - name: 📥 Download artifacts '${{ inputs.typing }}' from 'StaticTypeCheck' job if: ${{ inputs.typing != '' }} - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: name: ${{ inputs.typing }} path: public/typing diff --git a/.github/workflows/SphinxDocumentation.yml b/.github/workflows/SphinxDocumentation.yml index ce64092..37fe991 100644 --- a/.github/workflows/SphinxDocumentation.yml +++ b/.github/workflows/SphinxDocumentation.yml @@ -101,14 +101,14 @@ jobs: - name: 📥 Download artifacts '${{ inputs.unittest_xml_artifact }}' from 'Unittesting' job if: inputs.unittest_xml_artifact != '' - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: name: ${{ inputs.unittest_xml_artifact }} path: ${{ inputs.unittest_xml_directory }} - name: 📥 Download artifacts '${{ inputs.coverage_json_artifact }}' from 'PublishCoverageResults' job if: inputs.coverage_json_artifact != '' - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: name: ${{ inputs.coverage_json_artifact }} path: ${{ inputs.coverage_report_json_directory }} @@ -124,7 +124,7 @@ jobs: - name: 📤 Upload 'HTML Documentation' artifact if: inputs.html_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.html_artifact }} path: ${{ inputs.doc_directory }}/_build/html @@ -157,14 +157,14 @@ jobs: - name: 📥 Download artifacts '${{ inputs.unittest_xml_artifact }}' from 'Unittesting' job if: inputs.unittest_xml_artifact != '' - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: name: ${{ inputs.unittest_xml_artifact }} path: ${{ inputs.unittest_xml_directory }} - name: 📥 Download artifacts '${{ inputs.coverage_json_artifact }}' from 'PublishCoverageResults' job if: inputs.coverage_json_artifact != '' - uses: actions/download-artifact@v4 + uses: pyTooling/download-artifact@v4 with: name: ${{ inputs.coverage_json_artifact }} path: ${{ inputs.coverage_report_json_directory }} @@ -182,7 +182,7 @@ jobs: - name: 📤 Upload 'LaTeX Documentation' artifact if: inputs.latex_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.latex_artifact }} path: ${{ inputs.doc_directory }}/_build/latex diff --git a/.github/workflows/StaticTypeCheck.yml b/.github/workflows/StaticTypeCheck.yml index feb8c69..f750a11 100644 --- a/.github/workflows/StaticTypeCheck.yml +++ b/.github/workflows/StaticTypeCheck.yml @@ -89,7 +89,7 @@ jobs: - name: 📤 Upload 'Static Typing Report' HTML artifact if: ${{ inputs.html_artifact != '' }} continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.html_artifact }} path: ${{ inputs.html_report }} @@ -99,7 +99,7 @@ jobs: - name: 📤 Upload 'Static Typing Report' JUnit artifact if: ${{ inputs.junit_artifact != '' }} continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.junit_artifact }} path: ${{ inputs.junit_report }} diff --git a/.github/workflows/UnitTesting.yml b/.github/workflows/UnitTesting.yml index 3a36cdb..4b32c39 100644 --- a/.github/workflows/UnitTesting.yml +++ b/.github/workflows/UnitTesting.yml @@ -442,7 +442,7 @@ jobs: - name: 📤 Upload 'TestReportSummary.xml' artifact if: inputs.unittest_xml_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.unittest_xml_artifact }}-${{ matrix.system }}-${{ matrix.runtime }}-${{ matrix.python }} path: report/unit/TestReportSummary.xml @@ -452,7 +452,7 @@ jobs: # - name: 📤 Upload 'Unit Tests HTML Report' artifact # if: inputs.unittest_html_artifact != '' # continue-on-error: true -# uses: actions/upload-artifact@v4 +# uses: pyTooling/upload-artifact@v4 # with: # name: ${{ inputs.unittest_html_artifact }}-${{ matrix.system }}-${{ matrix.runtime }}-${{ matrix.python }} # path: ${{ steps.getVariables.outputs.unittest_report_html_directory }} @@ -462,7 +462,7 @@ jobs: - name: 📤 Upload 'Coverage SQLite Database' artifact if: inputs.coverage_sqlite_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.coverage_sqlite_artifact }}-${{ matrix.system }}-${{ matrix.runtime }}-${{ matrix.python }} path: .coverage @@ -473,7 +473,7 @@ jobs: - name: 📤 Upload 'Coverage XML Report' artifact if: inputs.coverage_xml_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.coverage_xml_artifact }}-${{ matrix.system }}-${{ matrix.runtime }}-${{ matrix.python }} path: ${{ steps.getVariables.outputs.coverage_report_xml }} @@ -483,7 +483,7 @@ jobs: - name: 📤 Upload 'Coverage JSON Report' artifact if: inputs.coverage_json_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.coverage_json_artifact }}-${{ matrix.system }}-${{ matrix.runtime }}-${{ matrix.python }} path: ${{ steps.getVariables.outputs.coverage_report_json }} @@ -493,7 +493,7 @@ jobs: - name: 📤 Upload 'Coverage HTML Report' artifact if: inputs.coverage_html_artifact != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ inputs.coverage_html_artifact }}-${{ matrix.system }}-${{ matrix.runtime }}-${{ matrix.python }} path: ${{ steps.getVariables.outputs.coverage_report_html_directory }} diff --git a/.github/workflows/_Checking_ArtifactCleanup.yml b/.github/workflows/_Checking_ArtifactCleanup.yml index c8cba7a..f2133ff 100644 --- a/.github/workflows/_Checking_ArtifactCleanup.yml +++ b/.github/workflows/_Checking_ArtifactCleanup.yml @@ -25,7 +25,7 @@ jobs: run: echo "${{ matrix.runs-on }}-${{ matrix.python }}" >> artifact.txt - name: 📤 Upload artifact for ${{ matrix.system }}-${{ matrix.python }} - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ fromJson(needs.Params.outputs.artifact_names).unittesting_xml }}-${{ matrix.system }}-${{ matrix.python }} path: artifact.txt @@ -42,7 +42,7 @@ jobs: run: echo "Package" >> package.txt - name: 📤 Upload artifact for ${{ matrix.system }}-${{ matrix.python }} - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: ${{ fromJson(needs.Params.outputs.artifact_names).package_all }} path: package.txt diff --git a/.github/workflows/_Checking_Nightly.yml b/.github/workflows/_Checking_Nightly.yml index cfb4b45..fcc6f5f 100644 --- a/.github/workflows/_Checking_Nightly.yml +++ b/.github/workflows/_Checking_Nightly.yml @@ -17,7 +17,7 @@ jobs: echo "Build log $(date --utc '+%d.%m.%Y - %H:%M:%S')" > build.log - name: 📤 Upload artifact - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: document path: | @@ -32,7 +32,7 @@ jobs: echo "Program $(date --utc '+%d.%m.%Y - %H:%M:%S')" > program.py - name: 📤 Upload artifact - uses: actions/upload-artifact@v4 + uses: pyTooling/upload-artifact@v4 with: name: other path: |