From 1e4abcf9bdc620dd21d516c63ef1672582889a48 Mon Sep 17 00:00:00 2001 From: Finagolfin Date: Sun, 11 Oct 2026 13:55:27 +0530 Subject: [PATCH] Add Android CI and spruce up the workflows --- .github/workflows/pull_request.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 3ec9a4a..94de28c 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -26,13 +26,16 @@ jobs: tests: name: Test needs: [soundness, validate_format_config] - uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.14 + uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.16 with: enable_macos_checks: true macos_xcode_versions: '["swift_6.2", "swift_6.3", "swift_6.4"]' - linux_swift_versions: "[\"6.2\", \"nightly-main\", \"nightly-6.3\"]" + linux_exclude_swift_versions: '[{"swift_version": "6.1"}]' linux_build_command: swift test --disable-experimental-prebuilts # prebuilt swift-syntax not building enable_windows_checks: false + enable_android_sdk_build: true + enable_android_sdk_checks: true + android_sdk_triples: '["aarch64-unknown-linux-android23", "armv7-unknown-linux-android23", "x86_64-unknown-linux-android26"]' embedded: name: Embedded Test (Linux nightly-${{ matrix.swift_version }}) @@ -74,7 +77,7 @@ jobs: soundness: name: Soundness - uses: swiftlang/github-workflows/.github/workflows/soundness.yml@0.0.14 + uses: swiftlang/github-workflows/.github/workflows/soundness.yml@0.0.16 with: format_check_enabled: true format_check_container_image: swiftlang/swift:nightly-6.2-jammy