File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change 9
9
10
10
jobs :
11
11
tests :
12
- name : Test
12
+ name : Test (SwiftPM)
13
13
uses : swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main
14
14
with :
15
15
linux_swift_versions : ' ["nightly-main"]'
18
18
macos_xcode_versions : ' ["16.3"]'
19
19
macos_versions : ' ["sequoia"]'
20
20
21
+ cmake_build :
22
+ name : Build (CMake)
23
+ runs-on : ubuntu-latest
24
+ container : swift:6.1-noble
25
+ steps :
26
+ - name : Checkout Sources
27
+ uses : actions/checkout@v1
28
+ - name : Install Dependencies
29
+ shell : bash
30
+ run : apt update && apt install -y cmake ninja-build
31
+ - name : Configure Project
32
+ shell : bash
33
+ run : cmake -G 'Ninja' -B build -S . -DCMAKE_C_COMPILER=clang -DCMAKE_Swift_COMPILER=swiftc -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=YES
34
+ - name : Build Project
35
+ shell : bash
36
+ run : cmake --build build
37
+
21
38
soundness :
22
39
name : Soundness
23
40
uses : swiftlang/github-workflows/.github/workflows/soundness.yml@main
You can’t perform that action at this time.
0 commit comments