From 41176adb22042afa09fdf5eb6974794964047e02 Mon Sep 17 00:00:00 2001 From: Bharat Date: Fri, 1 May 2026 19:38:03 +0100 Subject: [PATCH] chore(INF-912): bump deprecated node20 actions to node24 successors GitHub is forcing JavaScript actions onto Node 24 from 2 June 2026 and removing the Node 20 runtime on 16 September 2026. This bumps every action pin in this repo whose current major still ships using: node20 to its node24 successor, and adds/standardises the dependabot github-actions config so this stays current. Bumps: - actions/checkout@v4 -> v5 - orgoro/coverage@v3.2 -> v4 Ref: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ --- .github/dependabot.yml | 10 ++++++++++ .github/workflows/deploy.yaml | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..6c5049e --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ +version: 2 +updates: + - package-ecosystem: github-actions + directory: / + schedule: + interval: weekly + groups: + github-actions: + patterns: + - "*" diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 846a9db..c1842a2 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -17,7 +17,7 @@ jobs: id-token: write pull-requests: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup uv uses: astral-sh/setup-uv@v6 with: @@ -27,7 +27,7 @@ jobs: - name: Run pytest run: uv run pytest --cov=git_hooks --cov-report=xml:coverage.xml --durations=10 - name: Get Cover - uses: orgoro/coverage@v3.2 + uses: orgoro/coverage@v3.3.1 if: ${{ github.event_name == 'pull_request' }} with: coverageFile: coverage.xml