Commit 6a1a57dc4bc for php
commit 6a1a57dc4bc3dff283b18bc5cc014a20ed46b831
Author: Tim Düsterhus <tim@tideways-gmbh.com>
Date: Thu Oct 29 09:02:57 2026 +0100
Update GitHub Action workflows to `actions/checkout@v7`
Keep this up to date in all nonbranches, because the node.js runtime for older
versions might get deprecated in the future and fixing this for all branches at
once is easier.
see bb70c5589ab76399e5b090200dc1a485014ac3a6
diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml
index a9bb570f921..dcd61adf17c 100644
--- a/.github/workflows/test-suite.yml
+++ b/.github/workflows/test-suite.yml
@@ -19,7 +19,7 @@ jobs:
timeout-minutes: 180
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: System info
@@ -61,7 +61,7 @@ jobs:
image: 'alpine:3.22'
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: apk
@@ -135,7 +135,7 @@ jobs:
timeout-minutes: 180
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: Create MSSQL container
@@ -258,7 +258,7 @@ jobs:
FIREBIRD_PASSWORD: test
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: apt
@@ -316,7 +316,7 @@ jobs:
timeout-minutes: 180
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: Update clang
@@ -394,7 +394,7 @@ jobs:
timeout-minutes: 180
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: Create MSSQL container
@@ -444,7 +444,7 @@ jobs:
USE_TRACKED_ALLOC: 1
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: apt
@@ -656,7 +656,7 @@ jobs:
timeout-minutes: 180
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: Create MSSQL container
@@ -720,7 +720,7 @@ jobs:
timeout-minutes: 180
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: apt
@@ -812,7 +812,7 @@ jobs:
timeout-minutes: 180
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: apt
@@ -866,7 +866,7 @@ jobs:
- name: git config
run: git config --global core.autocrlf false && git config --global core.eol lf
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: Setup
@@ -885,7 +885,7 @@ jobs:
timeout-minutes: 50
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
- name: FreeBSD
@@ -916,7 +916,7 @@ jobs:
timeout-minutes: 50
steps:
- name: git checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
ref: ${{ fromJson(inputs.branch).ref }}
fetch-depth: 0
@@ -979,7 +979,7 @@ jobs:
mysql -uroot -proot -e "CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'wordpress'; FLUSH PRIVILEGES;"
mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON *.* TO 'wordpress'@'localhost' WITH GRANT OPTION;"
- name: git checkout benchmarking-data
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
with:
repository: php/benchmarking-data
ssh-key: ${{ secrets.BENCHMARKING_DATA_DEPLOY_KEY }}
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 057ed83eb22..4128a854b52 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -41,7 +41,7 @@ jobs:
all_variations: ${{ steps.set-matrix.outputs.all_variations }}
branches: ${{ steps.set-matrix.outputs.branches }}
steps:
- - uses: actions/checkout@v6
+ - uses: actions/checkout@v7
with:
# When running nightly, set fetch-depth to 0 to clone the full
# repository including all branches. This is required to find the