Skip to content

Commit cc0ec86

Browse files
committed
use swiftlang CI workflow
1 parent 576602b commit cc0ec86

File tree

1 file changed

+24
-21
lines changed

1 file changed

+24
-21
lines changed

.github/workflows/pull_request.yaml

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,27 @@ on:
99
types: [opened, reopened, synchronize]
1010

1111
jobs:
12-
build-macos:
13-
env:
14-
# https://github.com/actions/runner-images/tree/main/images/macos
15-
DEVELOPER_DIR: /Applications/Xcode_16.app/Contents/Developer
16-
17-
runs-on: macos-15-arm64
18-
# runs-on: macos-15
19-
steps:
20-
- uses: actions/checkout@v4
21-
- name: Build
22-
run: swift build -v
23-
- name: Run tests
24-
run: swift test -v
25-
build-linux:
26-
runs-on: ubuntu-latest
27-
steps:
28-
- uses: actions/checkout@v4
29-
- name: Build
30-
run: swift build -v
31-
- name: Run tests
32-
run: swift test -v
12+
soundness:
13+
name: Soundness
14+
uses: swiftlang/github-workflows/.github/workflows/soundness.yml@main
15+
with:
16+
license_header_check_project_name: "Swift OpenAPI Lambda"
17+
shell_check_enabled: false
18+
python_lint_check_enabled: false
19+
api_breakage_check_container_image: "swift:6.0-noble"
20+
docs_check_container_image: "swift:6.0-noble"
21+
format_check_container_image: "swiftlang/swift:nightly-6.0-jammy"
22+
23+
unit-tests:
24+
name: Unit tests
25+
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
26+
with:
27+
linux_5_8_enabled: false
28+
linux_5_9_enabled: false
29+
linux_5_10_enabled: true
30+
linux_nightly_6_0_arguments_override: "--explicit-target-dependency-import-check error"
31+
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error"
32+
33+
swift-6-language-mode:
34+
name: Swift 6 Language Mode
35+
uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main

0 commit comments

Comments
 (0)