From 6fd527531c755dd102f95c0c9ece0f69879112c3 Mon Sep 17 00:00:00 2001 From: Sebastien Stormacq Date: Sun, 30 Nov 2025 19:03:06 +0100 Subject: [PATCH 1/2] Use Swiftlang's GitHUb workflow for testing with Static SDK --- .github/workflows/pull_request.yml | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 05ba8061..36b7afba 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -59,16 +59,10 @@ jobs: - name: Check for Semantic Version label uses: apple/swift-nio/.github/actions/pull_request_semver_label_checker@main - # until there is a support for musl in swiftlang/github-workflows - # https://github.com/swiftlang/github-workflows/issues/34 musl: - runs-on: ubuntu-latest - container: swift:6.0.2-noble - timeout-minutes: 30 - steps: - - name: Check out code - uses: actions/checkout@v4 - - name: Install SDK - run: swift sdk install https://download.swift.org/swift-6.0.2-release/static-sdk/swift-6.0.2-RELEASE/swift-6.0.2-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz --checksum aa5515476a403797223fc2aad4ca0c3bf83995d5427fb297cab1d93c68cee075 - - name: Build - run: swift build --swift-sdk x86_64-swift-linux-musl + name: Linux Static SDK (musl) Test + uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main + with: + enable_linux_checks: false + enable_linux_static_sdk_build: true + enable_windows_checks: false \ No newline at end of file From 6321cdfe58609cdaacdd3aa79a12eaa903a6c5ce Mon Sep 17 00:00:00 2001 From: Sebastien Stormacq Date: Sun, 30 Nov 2025 19:07:17 +0100 Subject: [PATCH 2/2] fix yaml linter --- .github/workflows/pull_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 36b7afba..ef819cd8 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -65,4 +65,4 @@ jobs: with: enable_linux_checks: false enable_linux_static_sdk_build: true - enable_windows_checks: false \ No newline at end of file + enable_windows_checks: false