From d4e4367ce0aeda495c1676112ab9c1984c07fbd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Stormacq?= Date: Sun, 30 Nov 2025 22:41:28 -0800 Subject: [PATCH] modernize CI and use Swiftlang's GitHub actions instead of Swift NIO's --- .github/workflows/pull_request.yml | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index d4be676..a99a211 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -15,23 +15,20 @@ jobs: license_header_check_project_name: "SwiftAWSLambdaRuntime" shell_check_enabled: true python_lint_check_enabled: true - api_breakage_check_container_image: "swift:6.0-noble" - docs_check_container_image: "swift:6.0-noble" - format_check_container_image: "swift:6.0-noble" + api_breakage_check_container_image: "swift:6.2-jammy" + docs_check_container_image: "swift:6.0-jammy" + format_check_container_image: "swift:6.0-jammy" yamllint_check_enabled: true unit-tests: name: Unit tests - uses: apple/swift-nio/.github/workflows/unit_tests.yml@main + uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main with: - linux_5_9_enabled: false - linux_5_10_enabled: false - linux_nightly_next_arguments_override: "--explicit-target-dependency-import-check error" - linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error" - - swift-6-language-mode: - name: Swift 6 Language Mode - uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main + enable_windows_checks: false + linux_exclude_swift_versions: "[{\"swift_version\": \"5.9\"}, {\"swift_version\": \"5.10\"}]" + swift_flags: "--explicit-target-dependency-import-check error" + swift_nightly_flags: "--explicit-target-dependency-import-check error" + enable_linux_static_sdk_build: true semver-label-check: name: Semantic Version label check