Skip to content

Commit fe1b1f8

Browse files
authored
Use GitHub actions for CI (#65)
1 parent 8c8bc1e commit fe1b1f8

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

Diff for: .github/workflows/pull_request.yml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: PR
2+
3+
on:
4+
pull_request:
5+
types: [opened, reopened, synchronize]
6+
7+
jobs:
8+
soundness:
9+
name: Soundness
10+
uses: apple/swift-nio/.github/workflows/soundness.yml@main
11+
with:
12+
license_header_check_project_name: "SwiftAWSLambdaEvents"
13+
shell_check_enabled: false
14+
api_breakage_check_container_image: "swiftlang/swift:nightly-6.0-jammy"
15+
docs_check_container_image: "swiftlang/swift:nightly-6.0-jammy"
16+
17+
unit-tests:
18+
name: Unit tests
19+
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
20+
with:
21+
linux_5_8_enabled: true
22+
linux_5_9_enabled: true
23+
linux_5_10_enabled: true
24+
linux_nightly_6_0_arguments_override: "--explicit-target-dependency-import-check error"
25+
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error"
26+
27+
swift-6-language-mode:
28+
name: Swift 6 Language Mode
29+
uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main

0 commit comments

Comments
 (0)