ci: bump GitHub Actions to Node 24 versions (#676)

GitHub removes Node 20 runners on 2026-09-16; bump every Node-20 action
so v2 CI keeps working through the 2.x security-support window. checkout
v4->v6, setup-node v4->v6, paths-filter v3->v4, cancel-workflow-action
0.12.1->0.13.1, pnpm/action-setup v4->v6, docker/{setup-buildx v3->v4,
login v3->v4, metadata v5->v6, build-push v5->v7}. setup-php@v2,
ramsey/composer-install@v2 and svenstaro/upload-release-action@v2 are
already on node24.
This commit is contained in:
Darko Gjorgjijoski
2026-06-12 12:26:15 +02:00
committed by GitHub
parent e3ab12ad77
commit 0cdf3063ed
2 changed files with 27 additions and 27 deletions

View File

@@ -21,10 +21,10 @@ jobs:
php: ${{ steps.filter.outputs.php }}
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Check for file changes
uses: dorny/paths-filter@v3
uses: dorny/paths-filter@v4
id: filter
with:
filters: |
@@ -45,7 +45,7 @@ jobs:
if: (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository)
steps:
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@0.12.1
uses: styfle/cancel-workflow-action@0.13.1
with:
access_token: ${{ github.token }}
@@ -63,7 +63,7 @@ jobs:
php-version: 8.4
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Install dependencies
uses: ramsey/composer-install@v2
@@ -87,7 +87,7 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup PHP Action
uses: shivammathur/setup-php@v2
@@ -101,10 +101,10 @@ jobs:
uses: ramsey/composer-install@v2
- name: Install pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v6
- name: Use Node.js 24
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 24
cache: pnpm