Skip to content

Commit ea45b1e

Browse files
jrfnlgrogy
authored andcommitted
GH Actions: version update for various predefined actions
A number of predefined actions have had major releases, which warrant an update to the workflow(s). These updates don't actually contain any changed functionality, they are mostly just a change of the Node version used by the action itself (from Node 16 to Node 20). Refs: * https://github.com/actions/checkout/releases * https://github.com/actions/download-artifact/releases * https://github.com/actions/upload-artifact/releases * https://github.com/ramsey/composer-install/releases * https://github.com/softprops/action-gh-release/releases
1 parent 7e2edd2 commit ea45b1e

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

.github/workflows/release.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
steps:
2525
- name: Checkout code
26-
uses: actions/checkout@v3
26+
uses: actions/checkout@v4
2727

2828
- name: Setup PHP
2929
uses: shivammathur/setup-php@v2
@@ -38,7 +38,7 @@ jobs:
3838
fail-fast: true
3939

4040
- name: Install Composer dependencies
41-
uses: ramsey/composer-install@v2
41+
uses: ramsey/composer-install@v3
4242
with:
4343
composer-options: "--no-dev"
4444
# Bust the cache at least once a month - output format: YYYY-MM.
@@ -58,7 +58,7 @@ jobs:
5858
- name: Show info about the build phar with box-project/box
5959
run: php box.phar info -l parallel-lint.phar
6060

61-
- uses: actions/upload-artifact@v3
61+
- uses: actions/upload-artifact@v4
6262
with:
6363
name: parallel-lint-phar
6464
path: ./parallel-lint.phar
@@ -89,9 +89,9 @@ jobs:
8989

9090
steps:
9191
- name: Checkout code
92-
uses: actions/checkout@v3
92+
uses: actions/checkout@v4
9393

94-
- uses: actions/download-artifact@v3
94+
- uses: actions/download-artifact@v4
9595
with:
9696
name: parallel-lint-phar
9797

@@ -113,7 +113,7 @@ jobs:
113113
- verify
114114

115115
steps:
116-
- uses: actions/download-artifact@v3
116+
- uses: actions/download-artifact@v4
117117
with:
118118
name: parallel-lint-phar
119119

@@ -129,7 +129,7 @@ jobs:
129129

130130
- name: Upload Phar as Release Asset
131131
id: upload-release-asset
132-
uses: softprops/action-gh-release@v1
132+
uses: softprops/action-gh-release@v2
133133
env:
134134
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
135135
with:

.github/workflows/test.yml

+9-9
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ jobs:
2828
tools: cs2pr
2929

3030
- name: Checkout code
31-
uses: actions/checkout@v3
31+
uses: actions/checkout@v4
3232

3333
- name: Install Composer dependencies
34-
uses: ramsey/composer-install@v2
34+
uses: ramsey/composer-install@v3
3535
with:
3636
# Bust the cache at least once a month - output format: YYYY-MM.
3737
custom-cache-suffix: $(date -u "+%Y-%m")
@@ -50,7 +50,7 @@ jobs:
5050

5151
steps:
5252
- name: Checkout code
53-
uses: actions/checkout@v3
53+
uses: actions/checkout@v4
5454

5555
- name: Setup PHP
5656
uses: shivammathur/setup-php@v2
@@ -65,7 +65,7 @@ jobs:
6565
fail-fast: true
6666

6767
- name: Install Composer dependencies
68-
uses: ramsey/composer-install@v2
68+
uses: ramsey/composer-install@v3
6969
with:
7070
composer-options: "--no-dev"
7171
# Bust the cache at least once a month - output format: YYYY-MM.
@@ -85,7 +85,7 @@ jobs:
8585
- name: Show info about the build phar with box-project/box
8686
run: php box.phar info -l parallel-lint.phar
8787

88-
- uses: actions/upload-artifact@v3
88+
- uses: actions/upload-artifact@v4
8989
with:
9090
name: parallel-lint-phar
9191
path: ./parallel-lint.phar
@@ -117,7 +117,7 @@ jobs:
117117

118118
steps:
119119
- name: Checkout code
120-
uses: actions/checkout@v3
120+
uses: actions/checkout@v4
121121

122122
- name: Setup PHP
123123
uses: shivammathur/setup-php@v2
@@ -133,14 +133,14 @@ jobs:
133133

134134
- name: Install Composer dependencies
135135
if: ${{ matrix.php != '8.4' }}
136-
uses: ramsey/composer-install@v2
136+
uses: ramsey/composer-install@v3
137137
with:
138138
# Bust the cache at least once a month - output format: YYYY-MM.
139139
custom-cache-suffix: $(date -u "+%Y-%m")
140140

141141
- name: "Install Composer dependencies (PHP 8.4, ignore PHP reqs)"
142142
if: ${{ matrix.php == '8.4' }}
143-
uses: ramsey/composer-install@v2
143+
uses: ramsey/composer-install@v3
144144
with:
145145
composer-options: --ignore-platform-req=php
146146
custom-cache-suffix: $(date -u "+%Y-%m")
@@ -155,7 +155,7 @@ jobs:
155155
- name: 'Run unit tests'
156156
run: composer test
157157

158-
- uses: actions/download-artifact@v3
158+
- uses: actions/download-artifact@v4
159159
with:
160160
name: parallel-lint-phar
161161

0 commit comments

Comments
 (0)