From c1210d1e29f81746ae0b22c54a9227a2d270bdea Mon Sep 17 00:00:00 2001 From: Alsey Coleman Miller Date: Sun, 24 May 2026 10:19:31 -0400 Subject: [PATCH] Update GitHub CI --- .github/workflows/swift-arm.yml | 17 ----------------- .github/workflows/swift.yml | 8 ++++---- 2 files changed, 4 insertions(+), 21 deletions(-) diff --git a/.github/workflows/swift-arm.yml b/.github/workflows/swift-arm.yml index 99805a2d6..ec367cb63 100644 --- a/.github/workflows/swift-arm.yml +++ b/.github/workflows/swift-arm.yml @@ -2,23 +2,6 @@ name: Swift ARM on: [push] jobs: - armv6m-apple-none-macho: - name: Baremetal Embedded ARM - runs-on: ubuntu-latest - container: swiftlang/swift:nightly-jammy - strategy: - matrix: - target: ["Bluetooth", "BluetoothGAP"] - steps: - - name: Install dependencies - run: apt update -y; apt install libtool-bin -y; - - name: Checkout - uses: actions/checkout@v4 - - name: Swift Version - run: swift --version - - name: Build Bluetooth - run: SWIFTPM_ENABLE_MACROS=0 SWIFTPM_ENABLE_PLUGINS=0 SWIFTPM_BLUETOOTH_METADATA=0 SWIFT_BLUETOOTH_C_SHIMS=0 swift build --triple armv6m-apple-none-macho --configuration release --verbose -Xswiftc -enable-experimental-feature -Xswiftc Embedded -Xcc -D__MACH__ -Xcc -ffreestanding -Xcc -mcpu=cortex-m0plus -Xcc -mthumb --target ${{ matrix.target }} - linux-arm-raspios-build: name: Linux (Raspberry Pi OS) runs-on: ubuntu-latest diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index 337dcf331..83403d616 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -4,7 +4,7 @@ jobs: macos: name: macOS - runs-on: macos-15 + runs-on: macos-26 strategy: matrix: config: ["debug", "release"] @@ -23,7 +23,7 @@ jobs: name: Linux strategy: matrix: - container: ["swift:6.0.3", "swift:6.1.2", "swift:6.2.3", "swiftlang/swift:nightly"] + container: ["swift:6.0.3", "swift:6.1.2", "swift:6.2.3", "swift:6.3.2"] config: ["debug", "release"] options: ["", "SWIFT_BUILD_DYNAMIC_LIBRARY=1"] runs-on: ubuntu-latest @@ -43,9 +43,9 @@ jobs: strategy: fail-fast: false matrix: - swift: ['6.1', '6.2.3'] + swift: ['6.3.2'] arch: ["aarch64", "x86_64"] - runs-on: macos-15 + runs-on: macos-26 timeout-minutes: 30 steps: - uses: actions/checkout@v4