From 84e8ec04557d1a28200b9f1cbb96a647e465b63f Mon Sep 17 00:00:00 2001 From: Johannes Nussbaum <39048939+jnussbaum@users.noreply.github.com> Date: Mon, 29 Jan 2024 09:00:22 +0100 Subject: [PATCH] chore: bump GitHub actions that use a deprecated NodeJS version (#766) --- .github/actions/setup-from-wheel/action.yml | 2 +- .github/actions/setup/action.yml | 2 +- .../workflows/publish-dev-release-to-pypi.yml | 4 ++-- .github/workflows/publish-release-to-pypi.yml | 4 ++-- .github/workflows/sourcery.yml | 4 ++-- .github/workflows/tests-on-push.yml | 20 +++++++++---------- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/actions/setup-from-wheel/action.yml b/.github/actions/setup-from-wheel/action.yml index 1595fb693..612c6b26c 100644 --- a/.github/actions/setup-from-wheel/action.yml +++ b/.github/actions/setup-from-wheel/action.yml @@ -5,7 +5,7 @@ runs: using: "composite" steps: - name: Install python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.12 - name: Install poetry diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 03143ff27..2aa41c43f 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -10,7 +10,7 @@ runs: poetry self add poetry-exec-plugin shell: bash - name: Install Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.12 # attempt to restore dependencies from cache (if successful, the following `poetry install` will be a no-op) diff --git a/.github/workflows/publish-dev-release-to-pypi.yml b/.github/workflows/publish-dev-release-to-pypi.yml index d75181add..6d84b2492 100644 --- a/.github/workflows/publish-dev-release-to-pypi.yml +++ b/.github/workflows/publish-dev-release-to-pypi.yml @@ -24,11 +24,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python 3.12 - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.12 - name: Install dependencies diff --git a/.github/workflows/publish-release-to-pypi.yml b/.github/workflows/publish-release-to-pypi.yml index 1bfde416f..b9e11b0a5 100644 --- a/.github/workflows/publish-release-to-pypi.yml +++ b/.github/workflows/publish-release-to-pypi.yml @@ -22,11 +22,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 1 - name: Set up Python 3.12 - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.12 - name: Install dependencies diff --git a/.github/workflows/sourcery.yml b/.github/workflows/sourcery.yml index 14a6fa1af..c0dba5dab 100644 --- a/.github/workflows/sourcery.yml +++ b/.github/workflows/sourcery.yml @@ -6,11 +6,11 @@ jobs: review-with-sourcery: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.12 diff --git a/.github/workflows/tests-on-push.yml b/.github/workflows/tests-on-push.yml index 93e64fc74..b95d14097 100644 --- a/.github/workflows/tests-on-push.yml +++ b/.github/workflows/tests-on-push.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout dsp-tools repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install poetry, python, and dependencies uses: ./.github/actions/setup - name: build docs @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout dsp-tools repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install poetry, python, and dependencies uses: ./.github/actions/setup - name: Linting with ruff @@ -50,7 +50,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout dsp-tools repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install poetry, python, and dependencies uses: ./.github/actions/setup - name: unittests @@ -61,7 +61,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout dsp-tools repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install poetry, python, and dependencies uses: ./.github/actions/setup - name: benchmarking @@ -72,7 +72,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout dsp-tools repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install poetry, python, and dependencies uses: ./.github/actions/setup - name: start stack @@ -87,7 +87,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout dsp-tools repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install python & poetry, build & install wheel, install pytest uses: ./.github/actions/setup-from-wheel - name: distribution tests @@ -98,18 +98,18 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout dsp-tools repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install poetry, python, and dependencies uses: ./.github/actions/setup - - uses: FedericoCarboni/setup-ffmpeg@v2 + - uses: FedericoCarboni/setup-ffmpeg@v3 - id: search-cached-imagemagick # If a cache is found that matches "key", the cached files are restored to "path". # If no cache is found, this step is skipped, and when all jobs are done, the files in "path" are cached under "key". - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/bin/magick # AppImage containing all binaries + dependencies key: imagemagick # don't check for a new version, because version checking is fairly complex - - uses: mfinelli/setup-imagemagick@v2 # downloads the "magick" AppImage to ~/bin/magick + - uses: mfinelli/setup-imagemagick@v5 # downloads the "magick" AppImage to ~/bin/magick if: ${{ steps.search-cached-imagemagick.outputs.cache-hit != 'true' }} - name: start stack run: poetry run dsp-tools start-stack --no-prune