From 31a698e5eaa71c6e76fea7b365db085997e451e7 Mon Sep 17 00:00:00 2001 From: Raphael Hiesgen Date: Tue, 29 Jul 2025 17:44:58 +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 843f67aa..2d817f3d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,3 +29,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 ed4bc8af..2a8a166b 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -71,3 +71,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 7efb916198e792d249ea4d01bc7d6308223bdb36 Mon Sep 17 00:00:00 2001 From: Raphael Hiesgen Date: Tue, 29 Jul 2025 17:45:40 +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 2d817f3d..a73379b2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -33,3 +33,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 2a8a166b..21df8ddd 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -75,3 +75,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 fee8eba6563c23a5aaa67c2dc9abea335602356f Mon Sep 17 00:00:00 2001 From: Raphael Hiesgen Date: Tue, 29 Jul 2025 17:56:02 +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 a73379b2..f47206cf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -34,5 +34,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 21df8ddd..a69a270f 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -76,5 +76,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