Skip to content

Commit cc089df

Browse files
committed
WIP
1 parent a8f32cf commit cc089df

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

.github/workflows/ci.yml

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
branches:
9+
- "**"
10+
schedule:
11+
- cron: "3 3 * * 2" # 3:03 AM, every Tuesday
12+
13+
concurrency:
14+
group: ci-${{ github.ref }}
15+
cancel-in-progress: true
16+
17+
jobs:
18+
# macOS:
19+
# name: ${{ matrix.platform }} (Swift ${{ matrix.swift }})
20+
# runs-on: ${{ matrix.os }}
21+
# strategy:
22+
# fail-fast: false
23+
# matrix:
24+
# platform:
25+
# - iOS
26+
# - macOS
27+
# - tvOS
28+
# - watchOS
29+
# swift:
30+
# - "5.9"
31+
# - "5.10"
32+
# - "6.0"
33+
# include:
34+
# - swift: "5.9"
35+
# os: macos-13
36+
# - swift: "5.10"
37+
# os: macos-14
38+
# - swift: "6.0"
39+
# os: macos-14
40+
# - action: test
41+
# - platform: tvOS
42+
# action: build
43+
# - platform: watchOS
44+
# action: build
45+
# steps:
46+
# - uses: actions/checkout@v4
47+
# - uses: mxcl/xcodebuild@v2
48+
# with:
49+
# action: ${{ matrix.action }}
50+
# platform: ${{ matrix.platform }}
51+
# swift: ~${{ matrix.swift }}
52+
# scheme: Builders
53+
linux:
54+
name: Linux (Swift ${{ matrix.swift }})
55+
runs-on: ubuntu-latest
56+
strategy:
57+
fail-fast: false
58+
matrix:
59+
swift:
60+
- "5.9"
61+
- "5.10"
62+
- "6.0"
63+
container:
64+
image: swift:${{ matrix.swift }}
65+
steps:
66+
- uses: actions/checkout@v4
67+
- run: swift test --parallel --sanitize=thread -Xswiftc -warnings-as-errors

0 commit comments

Comments
 (0)