Skip to content

Commit 0cb5a6d

Browse files
committed
[TASK] Bump our GitHub Actions to Node 24-compatible versions
actions/checkout@v4 -> v6, actions/cache@v4 -> v5, actions/upload-artifact@v4 -> v7. The remaining actions/cache/restore@v4 warning is transitive inside awalsh128/cache-apt-pkgs-action@v1 (upstream PRs #193, #198) and can't be fixed from here.
1 parent af838b6 commit 0cb5a6d

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

.github/workflows/e2e.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
exclude:
2323
- { php: '8.4', typo3: '^12.4' }
2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v6
2626

2727
# libheif-plugin-aomenc gives libheif a real AV1 encoder; without it
2828
# heifsave fails with "Unsupported compression" on Ubuntu 24.04.
@@ -50,7 +50,7 @@ jobs:
5050
# Composer download cache — independent of TYPO3 version pin.
5151
- name: Cache Composer downloads
5252
if: ${{ !env.ACT }}
53-
uses: actions/cache@v4
53+
uses: actions/cache@v5
5454
with:
5555
path: ~/.composer/cache
5656
key: e2e-composer-${{ matrix.php }}-${{ matrix.typo3 }}-${{ hashFiles('composer.json') }}
@@ -65,7 +65,7 @@ jobs:
6565
- name: Cache built TYPO3 instance
6666
id: instance-cache
6767
if: ${{ !env.ACT }}
68-
uses: actions/cache@v4
68+
uses: actions/cache@v5
6969
with:
7070
path: /tmp/plan2net-webp-e2e/instance
7171
key: e2e-instance-${{ matrix.php }}-${{ matrix.typo3 }}-${{ hashFiles('composer.json', 'Classes/**', 'Configuration/**', 'ext_*.php', 'ext_tables.sql', 'Resources/Private/Language/**', 'Tests/E2E/bootstrap.sh', 'Tests/E2E/fixtures/**') }}
@@ -87,7 +87,7 @@ jobs:
8787

8888
- name: Upload logs on failure
8989
if: failure()
90-
uses: actions/upload-artifact@v4
90+
uses: actions/upload-artifact@v7
9191
with:
9292
name: e2e-logs-php${{ matrix.php }}-typo3-${{ strategy.job-index }}
9393
path: |

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717

1818
- name: Get release info
1919
env:

.github/workflows/tests.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
exclude:
2121
- { php: '8.4', typo3: '^12.4' }
2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v6
2424

2525
# libheif1 + plugins give ImageMagick and libvips a real AV1 encoder so
2626
# AVIF write paths exercise instead of skipping. libheif-plugin-aomenc is
@@ -58,7 +58,7 @@ jobs:
5858

5959
- name: Cache Composer downloads
6060
if: ${{ !env.ACT }}
61-
uses: actions/cache@v4
61+
uses: actions/cache@v5
6262
with:
6363
path: ~/.composer/cache
6464
key: composer-${{ matrix.php }}-${{ matrix.typo3 }}-${{ hashFiles('composer.json') }}
@@ -91,7 +91,7 @@ jobs:
9191
name: composer validate
9292
runs-on: ubuntu-latest
9393
steps:
94-
- uses: actions/checkout@v4
94+
- uses: actions/checkout@v6
9595
- uses: shivammathur/setup-php@v2
9696
with:
9797
php-version: '8.3'
@@ -103,7 +103,7 @@ jobs:
103103
name: php-cs-fixer
104104
runs-on: ubuntu-latest
105105
steps:
106-
- uses: actions/checkout@v4
106+
- uses: actions/checkout@v6
107107
- uses: shivammathur/setup-php@v2
108108
with:
109109
php-version: '8.3'
@@ -119,7 +119,7 @@ jobs:
119119
name: phpstan
120120
runs-on: ubuntu-latest
121121
steps:
122-
- uses: actions/checkout@v4
122+
- uses: actions/checkout@v6
123123
- uses: shivammathur/setup-php@v2
124124
with:
125125
php-version: '8.3'

0 commit comments

Comments
 (0)