From e8972d5f373824b8bcac34eed12cc0a8245bbb40 Mon Sep 17 00:00:00 2001 From: Raphael Hiesgen Date: Tue, 29 Jul 2025 17:43:12 +0100 Subject: [PATCH 1/3] Enable release mode builds ### Motivation: Some errors do not show up in debug builds. Enabling release mode builds improves the CI coverage. ### Modifications: Enable release mode builds for pull requests and scheduled builds on main. ### Result: Improved CI coverage. --- .github/workflows/main.yml | 4 ++++ .github/workflows/pull_request.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fda722e..6b2dab7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,3 +21,7 @@ jobs: static-sdk: name: Static SDK uses: apple/swift-nio/.github/workflows/static_sdk.yml@main + + release-builds: + name: Release builds + uses: apple/swift-nio/.github/workflows/release_builds.yml@main diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index c9852cf..b6b36c7 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -40,3 +40,7 @@ jobs: static-sdk: name: Static SDK uses: apple/swift-nio/.github/workflows/static_sdk.yml@main + + release-builds: + name: Release builds + uses: apple/swift-nio/.github/workflows/release_builds.yml@main From 5437f1f6ef6105a6a06e06b19c6326f2502f14d5 Mon Sep 17 00:00:00 2001 From: Raphael Hiesgen Date: Tue, 29 Jul 2025 17:44:14 +0100 Subject: [PATCH 2/3] Disable 5.9 and 5.10 --- .github/workflows/main.yml | 3 +++ .github/workflows/pull_request.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6b2dab7..ce56181 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,3 +25,6 @@ jobs: release-builds: name: Release builds uses: apple/swift-nio/.github/workflows/release_builds.yml@main + with: + linux_5_9_enabled: false + linux_5_10_enabled: false diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index b6b36c7..5f35b44 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -44,3 +44,6 @@ jobs: release-builds: name: Release builds uses: apple/swift-nio/.github/workflows/release_builds.yml@main + with: + linux_5_9_enabled: false + linux_5_10_enabled: false From 52ef716d5f5fc3d169ba3f1c4076252f0f0275d0 Mon Sep 17 00:00:00 2001 From: Raphael Hiesgen Date: Tue, 29 Jul 2025 17:54:35 +0100 Subject: [PATCH 3/3] Remove unnecessary flag --- .github/workflows/main.yml | 1 - .github/workflows/pull_request.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ce56181..e0edfd5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -26,5 +26,4 @@ jobs: name: Release builds uses: apple/swift-nio/.github/workflows/release_builds.yml@main with: - linux_5_9_enabled: false linux_5_10_enabled: false diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 5f35b44..0ed2045 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -45,5 +45,4 @@ jobs: name: Release builds uses: apple/swift-nio/.github/workflows/release_builds.yml@main with: - linux_5_9_enabled: false linux_5_10_enabled: false