From 00c43821ddcee82d08281d8916572839cbb2ae58 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Wed, 2 Mar 2022 11:43:04 +0100 Subject: [PATCH 01/16] Add dependabot to check for GH action updates. --- .github/dependabot.yml | 16 ++++++++++++++++ .github/pull_request_template.md | 8 ++++++++ 2 files changed, 24 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..e91b107 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,16 @@ +version: 2 +updates: + # Maintain GitHub Action runners + - package-ecosystem: "github-actions" + directory: "/" + target-branch: dev + commit-message: + prefix: "[Dependabot]" + labels: + - Dependencies + assignees: + - Paebbels + reviewers: + - Paebbels + schedule: + interval: "daily" # Checks on Monday trough Friday. diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 7a345ae..ac698f8 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,8 +1,16 @@ # New Features + * tbd # Changes + * tbd # Bug Fixes + +* tbd + +---------- +# Related PRs: + * tbd From 37a055c776a8820c3deb24691e5041eb4874771e Mon Sep 17 00:00:00 2001 From: dogbert911 <98908967+dogbert911@users.noreply.github.com> Date: Thu, 31 Mar 2022 21:25:35 +0300 Subject: [PATCH 02/16] 'online' logs from subprocess --- with-post-step/main.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/with-post-step/main.js b/with-post-step/main.js index cdef47a..6fa5332 100644 --- a/with-post-step/main.js +++ b/with-post-step/main.js @@ -26,14 +26,13 @@ * ================================================================================================================== */ const { exec } = require("child_process"); -function run(cmd) { - exec(cmd, (error, stdout, stderr) => { - if ( stdout.length !== 0 ) { console.log(`${stdout}`); } - if ( stderr.length !== 0 ) { console.error(`${stderr}`); } - if (error) { - process.exitCode = error.code; - console.error(`${error}`); - } +function run(cmdline) { + var args = cmdline.split(' '); + const cmd = args.shift(); + + const subprocess = spawn(cmd, args, { stdio: 'inherit' }); + subprocess.on('exit', (exit_code) => { + process.exitCode = exit_code }); } From 2305ab20278915b0dd130c118098ff030dc78e2d Mon Sep 17 00:00:00 2001 From: dogbert911 <98908967+dogbert911@users.noreply.github.com> Date: Thu, 31 Mar 2022 22:02:40 +0300 Subject: [PATCH 03/16] Fix linter --- with-post-step/main.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/with-post-step/main.js b/with-post-step/main.js index 6fa5332..0fa6d9e 100644 --- a/with-post-step/main.js +++ b/with-post-step/main.js @@ -24,15 +24,15 @@ * * https://github.com/docker/login-action/issues/72 * * * https://github.com/actions/runner/issues/1478 * * ================================================================================================================== */ -const { exec } = require("child_process"); +const { spawn } = require("child_process"); function run(cmdline) { - var args = cmdline.split(' '); + var args = cmdline.split(" "); const cmd = args.shift(); - const subprocess = spawn(cmd, args, { stdio: 'inherit' }); - subprocess.on('exit', (exit_code) => { - process.exitCode = exit_code + const subprocess = spawn(cmd, args, { stdio: "inherit" }); + subprocess.on("exit", (exitCode) => { + process.exitCode = exitCode; }); } From 72f3e4c148e7965a3cb8ca283a4bdb420d05e0b0 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Thu, 14 Jul 2022 11:14:06 +0200 Subject: [PATCH 04/16] Python version in MinGW64 was bumped from 3.9 to 3.10. --- .github/workflows/Parameters.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Parameters.yml b/.github/workflows/Parameters.yml index cb6d6da..af22323 100644 --- a/.github/workflows/Parameters.yml +++ b/.github/workflows/Parameters.yml @@ -112,7 +112,7 @@ jobs: 'python': '3.11.0-alpha.3' if version == '3.11' else version } for system in systems - for version in (versions if system != 'msys2' else ['3.9']) + for version in (versions if system != 'msys2' else ['3.10']) ] print(f'::set-output name=python_jobs::{jobs!s}') print("Python jobs:") From 09205eccb864d51653cd70b19740587e816d704e Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Thu, 14 Jul 2022 11:19:37 +0200 Subject: [PATCH 05/16] Added also @umarcor to assignees and reviewers for dependabot. --- .github/dependabot.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e91b107..11c8a30 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,7 +10,9 @@ updates: - Dependencies assignees: - Paebbels + - Umarcor reviewers: - Paebbels + - Umarcor schedule: interval: "daily" # Checks on Monday trough Friday. From c11c7295f6f6ecc89ae342e2249618ed71452102 Mon Sep 17 00:00:00 2001 From: Boyd Kane <33420535+beyarkay@users.noreply.github.com> Date: Sat, 16 Jul 2022 13:56:14 +0200 Subject: [PATCH 06/16] Sort globbed files for releases This change simply sorts the list of files after the glob has been resolved. This is useful because these files are often destined for a release, and having to scroll through hundreds of files which aren't sorted is *painful*. I'm happy to convert this into an option that can be specified in the yaml if you'd prefer? --- releaser/releaser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releaser/releaser.py b/releaser/releaser.py index 6d73f90..eb5a181 100755 --- a/releaser/releaser.py +++ b/releaser/releaser.py @@ -70,7 +70,7 @@ def GetListOfArtifacts(argv, files): if len(flist) < 1: stdout.flush() raise (Exception("Empty list of files to upload/update!")) - return flist + return sorted(flist) def GetGitHubAPIHandler(token): From 60dd89651a76797571a76bcebde621aa85f3b3ea Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral Date: Mon, 7 Nov 2022 22:14:53 +0000 Subject: [PATCH 07/16] with-post-step: use Node.js 16 instead of Node.js 12 https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ --- with-post-step/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/with-post-step/action.yml b/with-post-step/action.yml index 12aec6c..8e78a8c 100644 --- a/with-post-step/action.yml +++ b/with-post-step/action.yml @@ -37,6 +37,6 @@ inputs: default: POST runs: - using: 'node12' + using: 'node16' main: 'main.js' post: 'main.js' From 97fd0e59278300263d86ce71e1d45f295bf76cec Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral Date: Mon, 7 Nov 2022 22:32:30 +0000 Subject: [PATCH 08/16] with-post-step: save-state is deprecated https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ --- with-post-step/main.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/with-post-step/main.js b/with-post-step/main.js index 0fa6d9e..45caf18 100644 --- a/with-post-step/main.js +++ b/with-post-step/main.js @@ -25,6 +25,7 @@ * * https://github.com/actions/runner/issues/1478 * * ================================================================================================================== */ const { spawn } = require("child_process"); +const fs = require('fs'); function run(cmdline) { var args = cmdline.split(" "); @@ -41,6 +42,6 @@ const key = process.env.INPUT_KEY.toUpperCase(); if ( process.env[`STATE_${key}`] !== undefined ) { // Are we in the 'post' step? run(process.env.INPUT_POST); } else { // Otherwise, this is the main step - console.log(`::save-state name=${key}::true`); + fs.appendFileSync(process.env.GITHUB_STATE, `${key}=true`); run(process.env.INPUT_MAIN); } From 17bc23954a5b2519e79354c710d4fe20643bad33 Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral Date: Mon, 7 Nov 2022 22:26:56 +0000 Subject: [PATCH 09/16] set-output is deprecated https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ --- .github/workflows/CoverageCollection.yml | 8 ++++++-- .github/workflows/Parameters.yml | 9 +++++++-- .github/workflows/Release.yml | 8 +++++--- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/CoverageCollection.yml b/.github/workflows/CoverageCollection.yml index e4d9174..7161a39 100644 --- a/.github/workflows/CoverageCollection.yml +++ b/.github/workflows/CoverageCollection.yml @@ -79,6 +79,7 @@ jobs: id: getVariables shell: python run: | + from os import environ from pathlib import Path from tomli import load as tomli_load @@ -110,8 +111,11 @@ jobs: else: print(f"File '{coverageRCFile}' not found.") - print(f"::set-output name=coverage_report_html_directory::{htmlDirectory}") - print(f"::set-output name=coverage_report_xml::{xmlFile}") + with open(environ['GITHUB_OUTPUT'], 'a', encoding='utf-8') as gho: + gho.write(f"""\ + coverage_report_html_directory={htmlDirectory} + coverage_report_xml={xmlFile} + """) print(f"DEBUG:\n html={htmlDirectory}\n xml={xmlFile}") - name: Collect coverage diff --git a/.github/workflows/Parameters.yml b/.github/workflows/Parameters.yml index af22323..2db2c26 100644 --- a/.github/workflows/Parameters.yml +++ b/.github/workflows/Parameters.yml @@ -65,6 +65,8 @@ jobs: id: params shell: python run: | + from os import environ + name = '${{ inputs.name }}' params = { 'python_version': '${{ inputs.python_version }}', @@ -76,7 +78,9 @@ jobs: 'doc': f'{name}-doc', } } - print(f'::set-output name=params::{params!s}') + + with open(environ['GITHUB_OUTPUT'], 'a', encoding='utf-8') as gho: + gho.write(f"params={params!s}\n") print("Parameters:") print(params) @@ -114,6 +118,7 @@ jobs: for system in systems for version in (versions if system != 'msys2' else ['3.10']) ] - print(f'::set-output name=python_jobs::{jobs!s}') + with open(environ['GITHUB_OUTPUT'], 'a', encoding='utf-8') as gho: + gho.write(f"python_jobs={jobs!s}\n") print("Python jobs:") print(jobs) diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index cae3b0b..6d82182 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -39,9 +39,11 @@ jobs: RELEASE_VERSION=${GIT_TAG#v} RELEASE_DATETIME="$(date --utc '+%d.%m.%Y - %H:%M:%S')" # write to step outputs - echo ::set-output name=gitTag::${GIT_TAG} - echo ::set-output name=version::${RELEASE_VERSION} - echo ::set-output name=datetime::${RELEASE_DATETIME} + cat >> "$GITHUB_OUTPUT" << EOF + gitTag=${GIT_TAG} + version=${RELEASE_VERSION} + datetime=${RELEASE_DATETIME} + EOF - name: 📑 Create Release Page id: createReleasePage From 57a0827b141c9cd8a1218b6e921f3bbf6ce69f8d Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral Date: Mon, 7 Nov 2022 22:39:52 +0000 Subject: [PATCH 10/16] update actions/checkout to v3 --- .github/workflows/BuildTheDocs.yml | 2 +- .github/workflows/CoverageCollection.yml | 2 +- .github/workflows/Package.yml | 2 +- .github/workflows/PublishTestResults.yml | 2 +- .github/workflows/PublishToGitHubPages.yml | 2 +- .github/workflows/StaticTypeCheck.yml | 2 +- .github/workflows/TestReleaser.yml | 6 +++--- .github/workflows/UnitTesting.yml | 2 +- .github/workflows/VerifyDocs.yml | 2 +- 9 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/BuildTheDocs.yml b/.github/workflows/BuildTheDocs.yml index 5d49b03..cdfcd3d 100644 --- a/.github/workflows/BuildTheDocs.yml +++ b/.github/workflows/BuildTheDocs.yml @@ -38,7 +38,7 @@ jobs: steps: - name: ⏬ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: 🛳️ Build documentation uses: buildthedocs/btd@v0 diff --git a/.github/workflows/CoverageCollection.yml b/.github/workflows/CoverageCollection.yml index 7161a39..6993d43 100644 --- a/.github/workflows/CoverageCollection.yml +++ b/.github/workflows/CoverageCollection.yml @@ -62,7 +62,7 @@ jobs: steps: - name: ⏬ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: 🐍 Setup Python ${{ inputs.python_version }} uses: actions/setup-python@v2 diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml index b16f2ca..e4187fd 100644 --- a/.github/workflows/Package.yml +++ b/.github/workflows/Package.yml @@ -48,7 +48,7 @@ jobs: steps: - name: ⏬ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: 🐍 Setup Python ${{ inputs.python_version }} uses: actions/setup-python@v2 diff --git a/.github/workflows/PublishTestResults.yml b/.github/workflows/PublishTestResults.yml index 5844e33..50ed476 100644 --- a/.github/workflows/PublishTestResults.yml +++ b/.github/workflows/PublishTestResults.yml @@ -39,7 +39,7 @@ jobs: steps: - name: ⏬ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Download Artifacts uses: actions/download-artifact@v2 diff --git a/.github/workflows/PublishToGitHubPages.yml b/.github/workflows/PublishToGitHubPages.yml index 57ce6ec..75f6511 100644 --- a/.github/workflows/PublishToGitHubPages.yml +++ b/.github/workflows/PublishToGitHubPages.yml @@ -48,7 +48,7 @@ jobs: steps: - name: ⏬ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: 📥 Download artifacts '${{ inputs.doc }}' from 'BuildTheDocs' job uses: actions/download-artifact@v2 diff --git a/.github/workflows/StaticTypeCheck.yml b/.github/workflows/StaticTypeCheck.yml index 55568c9..abc1766 100644 --- a/.github/workflows/StaticTypeCheck.yml +++ b/.github/workflows/StaticTypeCheck.yml @@ -57,7 +57,7 @@ jobs: steps: - name: ⏬ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: 🐍 Setup Python ${{ inputs.python_version }} uses: actions/setup-python@v2 diff --git a/.github/workflows/TestReleaser.yml b/.github/workflows/TestReleaser.yml index e1749e5..4311548 100644 --- a/.github/workflows/TestReleaser.yml +++ b/.github/workflows/TestReleaser.yml @@ -45,7 +45,7 @@ jobs: env: DOCKER_BUILDKIT: 1 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Build container image run: docker build -t ghcr.io/pytooling/releaser -f releaser/Dockerfile releaser @@ -62,7 +62,7 @@ jobs: Composite: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: echo "Build some tool and generate some (versioned) artifacts" > artifact-$(date -u +"%Y-%m-%dT%H-%M-%SZ").txt @@ -122,7 +122,7 @@ jobs: - Composite runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: echo "Build some tool and generate some (versioned) artifacts" > artifact-$(date -u +"%Y-%m-%dT%H-%M-%SZ").txt diff --git a/.github/workflows/UnitTesting.yml b/.github/workflows/UnitTesting.yml index db4375c..48860df 100644 --- a/.github/workflows/UnitTesting.yml +++ b/.github/workflows/UnitTesting.yml @@ -76,7 +76,7 @@ jobs: steps: - name: ⏬ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: '🟦 Setup MSYS2' if: matrix.system == 'msys2' diff --git a/.github/workflows/VerifyDocs.yml b/.github/workflows/VerifyDocs.yml index 45b8f23..e33d958 100644 --- a/.github/workflows/VerifyDocs.yml +++ b/.github/workflows/VerifyDocs.yml @@ -39,7 +39,7 @@ jobs: steps: - name: ⏬ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: 🐍 Setup Python uses: actions/setup-python@v2 From c2c2516ec85910d9e0500d9ac98e3038dca6ddd9 Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral Date: Mon, 7 Nov 2022 22:41:35 +0000 Subject: [PATCH 11/16] update actions/setup-python to v4 --- .github/workflows/CoverageCollection.yml | 2 +- .github/workflows/Package.yml | 2 +- .github/workflows/PublishOnPyPI.yml | 2 +- .github/workflows/StaticTypeCheck.yml | 2 +- .github/workflows/UnitTesting.yml | 2 +- .github/workflows/VerifyDocs.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/CoverageCollection.yml b/.github/workflows/CoverageCollection.yml index 6993d43..8b91184 100644 --- a/.github/workflows/CoverageCollection.yml +++ b/.github/workflows/CoverageCollection.yml @@ -65,7 +65,7 @@ jobs: uses: actions/checkout@v3 - name: 🐍 Setup Python ${{ inputs.python_version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ inputs.python_version }} diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml index e4187fd..71bfbf2 100644 --- a/.github/workflows/Package.yml +++ b/.github/workflows/Package.yml @@ -51,7 +51,7 @@ jobs: uses: actions/checkout@v3 - name: 🐍 Setup Python ${{ inputs.python_version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ inputs.python_version }} diff --git a/.github/workflows/PublishOnPyPI.yml b/.github/workflows/PublishOnPyPI.yml index 1475375..097e74c 100644 --- a/.github/workflows/PublishOnPyPI.yml +++ b/.github/workflows/PublishOnPyPI.yml @@ -58,7 +58,7 @@ jobs: path: dist/ - name: 🐍 Setup Python ${{ inputs.python_version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ inputs.python_version }} diff --git a/.github/workflows/StaticTypeCheck.yml b/.github/workflows/StaticTypeCheck.yml index abc1766..85fb713 100644 --- a/.github/workflows/StaticTypeCheck.yml +++ b/.github/workflows/StaticTypeCheck.yml @@ -60,7 +60,7 @@ jobs: uses: actions/checkout@v3 - name: 🐍 Setup Python ${{ inputs.python_version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ inputs.python_version }} diff --git a/.github/workflows/UnitTesting.yml b/.github/workflows/UnitTesting.yml index 48860df..31dbc75 100644 --- a/.github/workflows/UnitTesting.yml +++ b/.github/workflows/UnitTesting.yml @@ -88,7 +88,7 @@ jobs: - name: 🐍 Setup Python ${{ matrix.python }} if: matrix.system != 'msys2' - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python }} diff --git a/.github/workflows/VerifyDocs.yml b/.github/workflows/VerifyDocs.yml index e33d958..18c0ee4 100644 --- a/.github/workflows/VerifyDocs.yml +++ b/.github/workflows/VerifyDocs.yml @@ -42,7 +42,7 @@ jobs: uses: actions/checkout@v3 - name: 🐍 Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ inputs.python_version }} From bbcfd70907d88c76f019df27fb2e9ec84177db07 Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral Date: Mon, 7 Nov 2022 22:44:12 +0000 Subject: [PATCH 12/16] update actions/upload-artifact to v3 --- .github/workflows/BuildTheDocs.yml | 2 +- .github/workflows/CoverageCollection.yml | 2 +- .github/workflows/Package.yml | 2 +- .github/workflows/StaticTypeCheck.yml | 2 +- .github/workflows/UnitTesting.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/BuildTheDocs.yml b/.github/workflows/BuildTheDocs.yml index cdfcd3d..d223e99 100644 --- a/.github/workflows/BuildTheDocs.yml +++ b/.github/workflows/BuildTheDocs.yml @@ -46,7 +46,7 @@ jobs: skip-deploy: true - name: 📤 Upload 'documentation' artifacts - uses: actions/upload-artifact@master + uses: actions/upload-artifact@v3 with: name: ${{ inputs.artifact }} path: doc/_build/html diff --git a/.github/workflows/CoverageCollection.yml b/.github/workflows/CoverageCollection.yml index 8b91184..c307bca 100644 --- a/.github/workflows/CoverageCollection.yml +++ b/.github/workflows/CoverageCollection.yml @@ -134,7 +134,7 @@ jobs: - name: 📤 Upload 'Coverage Report' artifact continue-on-error: true - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ inputs.artifact }} path: ${{ steps.getVariables.outputs.coverage_report_html_directory }} diff --git a/.github/workflows/Package.yml b/.github/workflows/Package.yml index 71bfbf2..1edc84b 100644 --- a/.github/workflows/Package.yml +++ b/.github/workflows/Package.yml @@ -102,7 +102,7 @@ jobs: - name: 📤 Upload wheel artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ inputs.artifact }} path: dist/ diff --git a/.github/workflows/StaticTypeCheck.yml b/.github/workflows/StaticTypeCheck.yml index 85fb713..c18f7a0 100644 --- a/.github/workflows/StaticTypeCheck.yml +++ b/.github/workflows/StaticTypeCheck.yml @@ -76,7 +76,7 @@ jobs: - name: 📤 Upload 'Static Typing Report' artifact if: ${{ inputs.artifact != '' }} continue-on-error: true - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ inputs.artifact }} path: ${{ inputs.report }} diff --git a/.github/workflows/UnitTesting.yml b/.github/workflows/UnitTesting.yml index 31dbc75..06a86bf 100644 --- a/.github/workflows/UnitTesting.yml +++ b/.github/workflows/UnitTesting.yml @@ -124,7 +124,7 @@ jobs: - name: 📤 Upload 'TestReport.xml' artifact if: inputs.artifact != '' - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ inputs.artifact }}-${{ matrix.system }}-${{ matrix.python }} path: TestReport.xml From bc41308f300f5429b33a15371d2530603a6a63c3 Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral Date: Mon, 7 Nov 2022 22:45:21 +0000 Subject: [PATCH 13/16] update actions/download-artifact to v3 --- .github/workflows/PublishOnPyPI.yml | 2 +- .github/workflows/PublishTestResults.yml | 2 +- .github/workflows/PublishToGitHubPages.yml | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/PublishOnPyPI.yml b/.github/workflows/PublishOnPyPI.yml index 097e74c..96a6cfa 100644 --- a/.github/workflows/PublishOnPyPI.yml +++ b/.github/workflows/PublishOnPyPI.yml @@ -52,7 +52,7 @@ jobs: steps: - name: 📥 Download artifacts '${{ inputs.artifact }}' from 'Package' job - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: ${{ inputs.artifact }} path: dist/ diff --git a/.github/workflows/PublishTestResults.yml b/.github/workflows/PublishTestResults.yml index 50ed476..1d5bdb6 100644 --- a/.github/workflows/PublishTestResults.yml +++ b/.github/workflows/PublishTestResults.yml @@ -42,7 +42,7 @@ jobs: uses: actions/checkout@v3 - name: Download Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: path: artifacts diff --git a/.github/workflows/PublishToGitHubPages.yml b/.github/workflows/PublishToGitHubPages.yml index 75f6511..e323193 100644 --- a/.github/workflows/PublishToGitHubPages.yml +++ b/.github/workflows/PublishToGitHubPages.yml @@ -51,21 +51,21 @@ jobs: uses: actions/checkout@v3 - name: 📥 Download artifacts '${{ inputs.doc }}' from 'BuildTheDocs' job - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: ${{ inputs.doc }} path: public - name: 📥 Download artifacts '${{ inputs.coverage }}' from 'Coverage' job if: ${{ inputs.coverage != '' }} - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: ${{ inputs.coverage }} path: public/coverage - name: 📥 Download artifacts '${{ inputs.typing }}' from 'StaticTypeCheck' job if: ${{ inputs.typing != '' }} - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: ${{ inputs.typing }} path: public/typing From b12b2d65be0228d70207de0e5fe15552b9f7d355 Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral Date: Mon, 7 Nov 2022 23:25:55 +0000 Subject: [PATCH 14/16] update geekyeggo/delete-artifact to v2 --- .github/workflows/ArtifactCleanUp.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ArtifactCleanUp.yml b/.github/workflows/ArtifactCleanUp.yml index 1ddff51..3b4dd9d 100644 --- a/.github/workflows/ArtifactCleanUp.yml +++ b/.github/workflows/ArtifactCleanUp.yml @@ -45,12 +45,12 @@ jobs: - name: 🗑️ Delete package Artifacts if: ${{ ! startsWith(github.ref, 'refs/tags') }} - uses: geekyeggo/delete-artifact@v1 + uses: geekyeggo/delete-artifact@v2 with: name: ${{ inputs.package }} - name: 🗑️ Delete remaining Artifacts if: ${{ inputs.remaining != '' }} - uses: geekyeggo/delete-artifact@v1 + uses: geekyeggo/delete-artifact@v2 with: name: ${{ inputs.remaining }} From 27272d362caf9792968564fb752b452885312b33 Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral Date: Mon, 7 Nov 2022 23:29:06 +0000 Subject: [PATCH 15/16] update codecov/codecov-action to v2 --- .github/workflows/CoverageCollection.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CoverageCollection.yml b/.github/workflows/CoverageCollection.yml index c307bca..746d3e7 100644 --- a/.github/workflows/CoverageCollection.yml +++ b/.github/workflows/CoverageCollection.yml @@ -143,7 +143,7 @@ jobs: - name: 📊 Publish coverage at CodeCov continue-on-error: true - uses: codecov/codecov-action@v1 + uses: codecov/codecov-action@v2 with: file: ${{ steps.getVariables.outputs.coverage_report_xml }} flags: unittests From 47ef801713b593fbd13d74e7b708355edeb87170 Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral Date: Mon, 7 Nov 2022 23:41:59 +0000 Subject: [PATCH 16/16] update codecov/codecov-action to v3 --- .github/workflows/CoverageCollection.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CoverageCollection.yml b/.github/workflows/CoverageCollection.yml index 746d3e7..d5c3757 100644 --- a/.github/workflows/CoverageCollection.yml +++ b/.github/workflows/CoverageCollection.yml @@ -143,9 +143,9 @@ jobs: - name: 📊 Publish coverage at CodeCov continue-on-error: true - uses: codecov/codecov-action@v2 + uses: codecov/codecov-action@v3 with: - file: ${{ steps.getVariables.outputs.coverage_report_xml }} + files: ${{ steps.getVariables.outputs.coverage_report_xml }} flags: unittests env_vars: PYTHON