Skip to content

Commit 02b0e34

Browse files
authored
Modernize CI and use Swiftlang's GitHub actions instead of Swift NIO's (#109)
Modernize CI and use Swiftlang's GitHub actions instead of Swift NIO's
1 parent d47a3bf commit 02b0e34

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

.github/workflows/pull_request.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,20 @@ jobs:
1515
license_header_check_project_name: "SwiftAWSLambdaRuntime"
1616
shell_check_enabled: true
1717
python_lint_check_enabled: true
18-
api_breakage_check_container_image: "swift:6.0-noble"
19-
docs_check_container_image: "swift:6.0-noble"
20-
format_check_container_image: "swift:6.0-noble"
18+
api_breakage_check_container_image: "swift:6.2-jammy"
19+
docs_check_container_image: "swift:6.0-jammy"
20+
format_check_container_image: "swift:6.0-jammy"
2121
yamllint_check_enabled: true
2222

2323
unit-tests:
2424
name: Unit tests
25-
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
25+
uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main
2626
with:
27-
linux_5_9_enabled: false
28-
linux_5_10_enabled: false
29-
linux_nightly_next_arguments_override: "--explicit-target-dependency-import-check error"
30-
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error"
31-
32-
swift-6-language-mode:
33-
name: Swift 6 Language Mode
34-
uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main
27+
enable_windows_checks: false
28+
linux_exclude_swift_versions: "[{\"swift_version\": \"5.9\"}, {\"swift_version\": \"5.10\"}]"
29+
swift_flags: "--explicit-target-dependency-import-check error"
30+
swift_nightly_flags: "--explicit-target-dependency-import-check error"
31+
enable_linux_static_sdk_build: true
3532

3633
semver-label-check:
3734
name: Semantic Version label check

0 commit comments

Comments
 (0)