Skip to content

Commit 4706170

Browse files
LiedtkeV8-internal LUCI CQ
authored andcommitted
[infra] Update GitHub workflow
- Pick the same compiler version that internal CI runs with. - Pick the nigthly node.js version, so all required features are available (--wasm-allow-mixed-eh-for-testing is not available in node.js v24). - Merge the configuration for MacOS and Linux. Change-Id: I9fe0dfde89380f85efca94f270189bc5c79bd75c Reviewed-on: https://chrome-internal-review.googlesource.com/c/v8/fuzzilli/+/8469996 Commit-Queue: Matthias Liedtke <[email protected]> Reviewed-by: Samuel Groß <[email protected]>
1 parent c6695c2 commit 4706170

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

.github/workflows/swift.yml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,20 @@ on:
77
branches: [ main ]
88

99
jobs:
10-
macOS:
11-
runs-on: macos-latest
10+
build:
11+
strategy:
12+
matrix:
13+
os: [macos-latest, ubuntu-latest]
1214

13-
steps:
14-
- uses: actions/checkout@v2
15-
- name: Build
16-
run: swift build -v
17-
- name: Run tests
18-
run: swift test -v
19-
20-
linux:
21-
runs-on: ubuntu-latest
15+
runs-on: ${{ matrix.os }}
2216

2317
steps:
24-
- uses: swift-actions/setup-swift@v1
18+
- uses: actions/setup-node@v4
19+
with:
20+
node-version: 25-nightly
21+
- uses: swift-actions/setup-swift@v2
22+
with:
23+
swift-version: "6.0.3"
2524
- name: Swift Version
2625
run: swift --version
2726
- uses: actions/checkout@v2

0 commit comments

Comments
 (0)