Skip to content

Commit 63495e8

Browse files
committed
Update actions in CI to version using Node 20
The current versions we're using are on Node 16, which is now deprecated. This updates us to the latest version of each action, which uses Node 20.
1 parent a9c7312 commit 63495e8

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/ci.yml

+11-11
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fail-fast: false
1717
steps:
1818
- name: Checkout Repo
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
2020
- uses: ruby/setup-ruby@v1
2121
with:
2222
ruby-version: '3.2.2'
@@ -29,10 +29,10 @@ jobs:
2929
- name: Build and Test
3030
run: Scripts/build.swift xcode ${{ matrix.platform }} `which xcpretty`
3131
- name: Upload Results
32-
uses: actions/upload-artifact@v3
32+
uses: actions/upload-artifact@v4
3333
if: failure()
3434
with:
35-
name: Test Results
35+
name: Test Results (${{ matrix.platform }})
3636
path: .build/derivedData/**/Logs/Test/*.xcresult
3737
xcode-build-legacy:
3838
name: Xcode Build
@@ -43,7 +43,7 @@ jobs:
4343
fail-fast: false
4444
steps:
4545
- name: Checkout Repo
46-
uses: actions/checkout@v3
46+
uses: actions/checkout@v4
4747
- uses: ruby/setup-ruby@v1
4848
with:
4949
ruby-version: '3.2.2'
@@ -56,17 +56,17 @@ jobs:
5656
- name: Build and Test
5757
run: Scripts/build.swift xcode ${{ matrix.platform }} `which xcpretty`
5858
- name: Upload Results
59-
uses: actions/upload-artifact@v3
59+
uses: actions/upload-artifact@v4
6060
if: failure()
6161
with:
62-
name: Test Results
62+
name: Test Results (${{ matrix.platform }})
6363
path: .build/derivedData/**/Logs/Test/*.xcresult
6464
pod-lint:
6565
name: Pod Lint
6666
runs-on: macOS-11
6767
steps:
6868
- name: Checkout Repo
69-
uses: actions/checkout@v3
69+
uses: actions/checkout@v4
7070
- uses: ruby/setup-ruby@v1
7171
with:
7272
ruby-version: '3.2.2'
@@ -85,7 +85,7 @@ jobs:
8585
fail-fast: false
8686
steps:
8787
- name: Checkout Repo
88-
uses: actions/checkout@v3
88+
uses: actions/checkout@v4
8989
- name: Prepare Simulator Runtimes
9090
run: Scripts/github/prepare-simulators.sh ${{ matrix.platform }}
9191
- name: Build
@@ -95,22 +95,22 @@ jobs:
9595
runs-on: macOS-13
9696
steps:
9797
- name: Checkout Repo
98-
uses: actions/checkout@v3
98+
uses: actions/checkout@v4
9999
- name: Build
100100
run: carthage build --no-skip-current --platform iOS --use-xcframeworks --verbose
101101
bazel:
102102
name: Bazel Build
103103
runs-on: macOS-13
104104
steps:
105105
- name: Checkout Repo
106-
uses: actions/checkout@v3
106+
uses: actions/checkout@v4
107107
- name: Build
108108
run: bazel build //...
109109
validate-strings:
110110
name: Validate Localized Strings
111111
runs-on: macOS-13
112112
steps:
113113
- name: Checkout Repo
114-
uses: actions/checkout@v3
114+
uses: actions/checkout@v4
115115
- name: Validate Localized Strings
116116
run: Scripts/ValidateLocalizedStrings.swift

0 commit comments

Comments
 (0)