From 7cfbf9a66644bac302f309b6f5117a4dcecdac88 Mon Sep 17 00:00:00 2001 From: olle-lindgren Date: Tue, 29 Sep 2026 10:29:17 +0200 Subject: [PATCH] ci: move GitHub Actions off deprecated Node runtimes Bump the actions in PR-triggered workflows to their current node24 releases, pinned to commit SHAs. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Kivy46EfE9LsGTPRTNSQSY --- .github/workflows/ci-checks.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci-checks.yml b/.github/workflows/ci-checks.yml index b0b97a1..bcf1085 100644 --- a/.github/workflows/ci-checks.yml +++ b/.github/workflows/ci-checks.yml @@ -10,15 +10,15 @@ jobs: black: runs-on: ubuntu-26.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: psf/black@stable pylint: runs-on: ubuntu-26.04 name: "pylint" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: "Set up Python 3" - uses: actions/setup-python@v2 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: '3.12' - name: "Install dependencies" @@ -34,9 +34,9 @@ jobs: runs-on: ubuntu-26.04 name: "flake8" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: "Set up Python 3" - uses: actions/setup-python@v2 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: '3.12' - name: "Install dependencies" @@ -48,13 +48,13 @@ jobs: needs: [black, pylint, flake8] steps: - name: Login to Docker Hub - uses: docker/login-action@v1 + uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 with: username: ${{ secrets.TEST_DOCKER_USERNAME }} password: ${{ secrets.TEST_DOCKER_PASSWORD }} - - uses: actions/checkout@v2 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: "Set up Python 3.12" - uses: actions/setup-python@v2 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: "3.12" - name: "Install dependencies" @@ -82,13 +82,13 @@ jobs: python-version: ["3.10", "3.11", "3.12"] steps: - name: Login to Docker Hub - uses: docker/login-action@v1 + uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 with: username: ${{ secrets.TEST_DOCKER_USERNAME }} password: ${{ secrets.TEST_DOCKER_PASSWORD }} - - uses: actions/checkout@v2 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: "Set up Python ${{ matrix.python-version }}" - uses: actions/setup-python@v2 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: "${{ matrix.python-version }}" - name: "Install dependencies" @@ -114,9 +114,9 @@ jobs: runs-on: ubuntu-26.04 needs: [pytest-sdk] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: "Set up Python 3" - uses: actions/setup-python@v2 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: '3.12' - name: "Install dependencies"