Skip to content

Commit 4b47956

Browse files
committed
Bump actions to node24 versions
1 parent 11e80ad commit 4b47956

10 files changed

Lines changed: 38 additions & 38 deletions

File tree

.github/workflows/extension.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
matrix: ${{ steps.extension-matrix.outputs.matrix }}
5858
steps:
5959
- name: Checkout
60-
uses: actions/checkout@v5
60+
uses: actions/checkout@v6
6161
- name: Get the extension matrix
6262
id: extension-matrix
6363
uses: ./extension-matrix
@@ -76,7 +76,7 @@ jobs:
7676
matrix: ${{fromJson(needs.get-extension-matrix.outputs.matrix)}}
7777
steps:
7878
- name: Checkout
79-
uses: actions/checkout@v5
79+
uses: actions/checkout@v6
8080
- name: Build the extension
8181
uses: ./extension
8282
with:
@@ -97,7 +97,7 @@ jobs:
9797
needs: extension
9898
steps:
9999
- name: Upload artifacts
100-
uses: actions/upload-artifact/merge@v5
100+
uses: actions/upload-artifact/merge@v7
101101
with:
102102
name: artifacts
103103
delete-merged: true

.github/workflows/pecl.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
matrix: ${{ steps.extension-matrix.outputs.matrix }}
6161
steps:
6262
- name: Checkout
63-
uses: actions/checkout@v5
63+
uses: actions/checkout@v6
6464
- name: Get the extension matrix
6565
id: extension-matrix
6666
uses: ./extension-matrix
@@ -79,7 +79,7 @@ jobs:
7979
matrix: ${{fromJson(needs.get-extension-matrix.outputs.matrix)}}
8080
steps:
8181
- name: Checkout
82-
uses: actions/checkout@v5
82+
uses: actions/checkout@v6
8383
- name: Build the extension
8484
uses: ./extension
8585
with:
@@ -107,14 +107,14 @@ jobs:
107107
artifact-id: ${{ steps.artifact.outputs.artifact-id }}
108108
steps:
109109
- name: Upload artifact
110-
uses: actions/upload-artifact/merge@v5
110+
uses: actions/upload-artifact/merge@v7
111111
id: merge
112112
with:
113113
name: artifact
114114
delete-merged: true
115115

116116
- name: Get merged artifact
117-
uses: actions/download-artifact@v5
117+
uses: actions/download-artifact@v8
118118
with:
119119
name: artifact
120120
path: artifact
@@ -134,7 +134,7 @@ jobs:
134134
echo "artifact-path=/tmp/$extension" >> "$GITHUB_OUTPUT"
135135
136136
- name: Upload zip
137-
uses: actions/upload-artifact@v5
137+
uses: actions/upload-artifact@v7
138138
id: artifact
139139
with:
140140
name: ${{ steps.stage.outputs.artifact-name }}

.github/workflows/php.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: windows-2022
2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@v5
25+
uses: actions/checkout@v6
2626

2727
- name: Build
2828
uses: ./php
@@ -40,7 +40,7 @@ jobs:
4040
artifact-id: ${{ steps.artifacts.outputs.artifact-id }}
4141
steps:
4242
- name: Upload artifacts
43-
uses: actions/upload-artifact/merge@v5
43+
uses: actions/upload-artifact/merge@v7
4444
id: artifacts
4545
with:
4646
name: artifacts
@@ -56,10 +56,10 @@ jobs:
5656
needs: artifacts
5757
steps:
5858
- name: Checkout
59-
uses: actions/checkout@v5
59+
uses: actions/checkout@v6
6060

6161
- name: Download artifacts
62-
uses: actions/download-artifact@v5
62+
uses: actions/download-artifact@v8
6363
id: artifacts
6464
with:
6565
name: artifacts
@@ -79,7 +79,7 @@ jobs:
7979
8080
- name: Cache Deps
8181
id: cache-deps
82-
uses: actions/cache@v4
82+
uses: actions/cache@v5
8383
with:
8484
path: ${{ steps.cache-key.outputs.cache-dir }}
8585
key: ${{ steps.cache-key.outputs.cache-key }}-${{ hashFiles('packages.txt') }}
@@ -99,7 +99,7 @@ jobs:
9999
-TestType ${{matrix.test-type}}
100100
101101
- name: Upload artifacts
102-
uses: actions/upload-artifact@v5
102+
uses: actions/upload-artifact@v7
103103
continue-on-error: true
104104
with:
105105
name: test-results-${{matrix.arch}}-${{matrix.ts}}-${{matrix.opcache}}-${{matrix.test-type}}
@@ -114,10 +114,10 @@ jobs:
114114
needs: [artifacts]
115115
steps:
116116
- name: Checkout
117-
uses: actions/checkout@v5
117+
uses: actions/checkout@v6
118118

119119
- name: Download artifacts
120-
uses: actions/download-artifact@v5
120+
uses: actions/download-artifact@v8
121121
with:
122122
name: artifacts
123123
path: artifacts

.github/workflows/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout
12-
uses: actions/checkout@v5
12+
uses: actions/checkout@v6
1313

1414
- name: Publish Php Module
1515
shell: pwsh
@@ -23,4 +23,4 @@ jobs:
2323
run: |
2424
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
2525
cd extension
26-
Publish-Module -Path BuildPhpExtension -NuGetApiKey ${{ secrets.NUGET_TOKEN }} -ErrorAction Stop
26+
Publish-Module -Path BuildPhpExtension -NuGetApiKey ${{ secrets.NUGET_TOKEN }} -ErrorAction Stop

.github/workflows/test-php-libs.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: windows-2022
2020
steps:
2121
- name: Checkout
22-
uses: actions/checkout@v5
22+
uses: actions/checkout@v6
2323

2424
- name: Build
2525
uses: ./php
@@ -38,7 +38,7 @@ jobs:
3838
artifact-id: ${{ steps.artifacts.outputs.artifact-id }}
3939
steps:
4040
- name: Upload artifacts
41-
uses: actions/upload-artifact/merge@v5
41+
uses: actions/upload-artifact/merge@v7
4242
id: artifacts
4343
with:
4444
name: artifacts
@@ -54,10 +54,10 @@ jobs:
5454
needs: artifacts
5555
steps:
5656
- name: Checkout
57-
uses: actions/checkout@v5
57+
uses: actions/checkout@v6
5858

5959
- name: Download artifacts
60-
uses: actions/download-artifact@v5
60+
uses: actions/download-artifact@v8
6161
id: artifacts
6262
with:
6363
name: artifacts
@@ -77,7 +77,7 @@ jobs:
7777
7878
- name: Cache Deps
7979
id: cache-deps
80-
uses: actions/cache@v4
80+
uses: actions/cache@v5
8181
with:
8282
path: ${{ steps.cache-key.outputs.cache-dir }}
8383
key: ${{ steps.cache-key.outputs.cache-key }}-${{ hashFiles('packages.txt') }}
@@ -99,7 +99,7 @@ jobs:
9999
-TestType ${{matrix.test-type}}
100100
101101
- name: Upload artifacts
102-
uses: actions/upload-artifact@v5
102+
uses: actions/upload-artifact@v7
103103
continue-on-error: true
104104
with:
105105
name: test-results-${{matrix.arch}}-${{matrix.ts}}-${{matrix.opcache}}-${{matrix.test-type}}
@@ -114,10 +114,10 @@ jobs:
114114
needs: [artifacts]
115115
steps:
116116
- name: Checkout
117-
uses: actions/checkout@v5
117+
uses: actions/checkout@v6
118118

119119
- name: Download artifacts
120-
uses: actions/download-artifact@v5
120+
uses: actions/download-artifact@v8
121121
with:
122122
name: artifacts
123123
path: artifacts

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: windows-2022
1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v5
21+
uses: actions/checkout@v6
2222

2323
- name: Get Cache Key
2424
id: cache-key
@@ -35,7 +35,7 @@ jobs:
3535
3636
- name: Cache Deps
3737
id: cache-deps
38-
uses: actions/cache@v4
38+
uses: actions/cache@v5
3939
with:
4040
path: ${{ steps.cache-key.outputs.cache-dir }}
4141
key: ${{ steps.cache-key.outputs.cache-key }}-${{ hashFiles('packages.txt') }}
@@ -55,7 +55,7 @@ jobs:
5555
-TestType ${{matrix.test-type}}
5656
5757
- name: Upload artifacts
58-
uses: actions/upload-artifact@v5
58+
uses: actions/upload-artifact@v7
5959
with:
6060
name: test-results-${{matrix.arch}}-${{matrix.ts}}-${{matrix.opcache}}-${{matrix.test-type}}
6161
path: test-${{matrix.arch}}-${{matrix.ts}}-${{matrix.opcache}}-${{matrix.test-type}}.xml

extension-matrix/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ runs:
3939
using: composite
4040
steps:
4141
- name: Checkout
42-
uses: actions/checkout@v5
42+
uses: actions/checkout@v6
4343

4444
- name: Setup PHP
4545
uses: shivammathur/setup-php@v2

extension/action.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ runs:
7171
7272
- name: Checkout
7373
if: ${{ steps.checkout-state.outputs.checkout_state == 'false' }}
74-
uses: actions/checkout@v5
74+
uses: actions/checkout@v6
7575

7676
- name: Check VS components
7777
id: vs-check
@@ -82,7 +82,7 @@ runs:
8282
- name: Restore VS components cache
8383
id: vs-cache
8484
if: steps.vs-check.outputs.needs-vs-install == 'true'
85-
uses: actions/cache/restore@v4
85+
uses: actions/cache/restore@v5
8686
with:
8787
path: ${{ steps.vs-check.outputs.vs-cache-path }}
8888
key: ${{ steps.vs-check.outputs.vs-cache-key-prefix }}
@@ -125,13 +125,13 @@ runs:
125125
- name: Save VS components cache
126126
if: steps.vs-check.outputs.needs-vs-install == 'true' && steps.vs-cache.outputs.cache-hit != 'true'
127127
continue-on-error: true
128-
uses: actions/cache/save@v4
128+
uses: actions/cache/save@v5
129129
with:
130130
path: ${{ steps.vs-check.outputs.vs-cache-path }}
131131
key: ${{ steps.vs-cache.outputs.cache-primary-key }}
132132

133133
- name: Upload the build artifact
134-
uses: actions/upload-artifact@v5
134+
uses: actions/upload-artifact@v7
135135
with:
136136
name: ${{ steps.build.outputs.artifact }}
137137
path: artifacts/*

php/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ runs:
2828
using: composite
2929
steps:
3030
- name: Checkout
31-
uses: actions/checkout@v5
31+
uses: actions/checkout@v6
3232

3333
- name: Build PHP
3434
shell: pwsh
@@ -42,7 +42,7 @@ runs:
4242
-Ts ${{inputs.ts}}
4343
4444
- name: Upload artifacts
45-
uses: actions/upload-artifact@v5
45+
uses: actions/upload-artifact@v7
4646
with:
4747
name: artifacts-${{inputs.php-version}}-${{inputs.arch}}-${{inputs.ts}}
4848
path: artifacts/*

release/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ runs:
2323
using: composite
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v5
26+
uses: actions/checkout@v6
2727

2828
- name: Get Ref
2929
id: ref
@@ -35,7 +35,7 @@ runs:
3535
echo "ref=$REF" >> "$GITHUB_OUTPUT"
3636
3737
- name: Get artifacts
38-
uses: actions/download-artifact@v5
38+
uses: actions/download-artifact@v8
3939
with:
4040
path: artifacts
4141
merge-multiple: true

0 commit comments

Comments
 (0)