File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
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 :
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
Original file line number Diff line number Diff line change 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
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 }}
Original file line number Diff line number Diff line change 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
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
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') }}
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
Original file line number Diff line number Diff line change 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
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
Original file line number Diff line number Diff line change 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
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
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') }}
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
Original file line number Diff line number Diff line change 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
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') }}
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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
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/*
Original file line number Diff line number Diff line change 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
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/*
Original file line number Diff line number Diff line change 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
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
You can’t perform that action at this time.
0 commit comments