Skip to content

Commit bb34cd9

Browse files
committed
Update GitHub Actions workflow to use latest GitHub Actions versions
Upgrade GitHub Actions workflow configuration: - Update actions/checkout from v2 to v4 - Update actions/setup-node from v1 to v4 - Update actions/cache from v2 to v4 - Update actions/upload-artifact from v3 to v4 - Replace deprecated `::set-output` with `>>$GITHUB_OUTPUT`
1 parent 5f0f873 commit bb34cd9

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

.github/workflows/laravel.yml

+18-18
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ jobs:
1212

1313
steps:
1414
- name: Checkout code
15-
uses: actions/checkout@v2
15+
uses: actions/checkout@v4
1616

1717
- name: Get Composer cache directory
1818
id: composer-cache
1919
run: |
20-
echo "::set-output name=dir::$(composer config cache-files-dir)"
20+
echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
2121
22-
- uses: actions/cache@v2
22+
- uses: actions/cache@v4
2323
with:
2424
path: ${{ steps.composer-cache.outputs.dir }}
2525
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -59,14 +59,14 @@ jobs:
5959

6060
steps:
6161
- name: Checkout code
62-
uses: actions/checkout@v2
62+
uses: actions/checkout@v4
6363

6464
- name: Set up Node.js
65-
uses: actions/setup-node@v1
65+
uses: actions/setup-node@v4
6666
with:
6767
node-version: "20"
6868

69-
- uses: actions/cache@v2
69+
- uses: actions/cache@v4
7070
with:
7171
path: ~/.npm
7272
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -142,14 +142,14 @@ jobs:
142142

143143
steps:
144144
- name: Checkout code
145-
uses: actions/checkout@v2
145+
uses: actions/checkout@v4
146146

147147
- name: Get Composer cache directory
148148
id: composer-cache
149149
run: |
150-
echo "::set-output name=dir::$(composer config cache-files-dir)"
150+
echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
151151
152-
- uses: actions/cache@v2
152+
- uses: actions/cache@v4
153153
with:
154154
path: ${{ steps.composer-cache.outputs.dir }}
155155
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -188,9 +188,9 @@ jobs:
188188

189189
- name: "Archive log results"
190190
if: always()
191-
uses: actions/upload-artifact@v3
191+
uses: actions/upload-artifact@v4
192192
with:
193-
name: log results
193+
name: log-results-${{ matrix.connection }}
194194
path: api/storage/logs/laravel.log
195195
retention-days: 3
196196

@@ -202,14 +202,14 @@ jobs:
202202
working-directory: ./client
203203
steps:
204204
- name: Checkout code
205-
uses: actions/checkout@v2
205+
uses: actions/checkout@v4
206206

207207
- name: Set up Node.js
208-
uses: actions/setup-node@v1
208+
uses: actions/setup-node@v4
209209
with:
210210
node-version: "20"
211211

212-
- uses: actions/cache@v2
212+
- uses: actions/cache@v4
213213
with:
214214
path: ~/.npm
215215
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -235,21 +235,21 @@ jobs:
235235

236236
steps:
237237
- name: Checkout code
238-
uses: actions/checkout@v2
238+
uses: actions/checkout@v4
239239

240240
- name: Get Composer cache directory
241241
id: composer-cache
242242
run: |
243-
echo "::set-output name=dir::$(composer config cache-files-dir)"
243+
echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
244244
245-
- uses: actions/cache@v2
245+
- uses: actions/cache@v4
246246
with:
247247
path: ${{ steps.composer-cache.outputs.dir }}
248248
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
249249
restore-keys: |
250250
${{ runner.os }}-composer-
251251
252-
- uses: actions/cache@v2
252+
- uses: actions/cache@v4
253253
with:
254254
path: ~/.npm
255255
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}

0 commit comments

Comments
 (0)