From 2686346926939675d916f66a2d49148fe00127bd Mon Sep 17 00:00:00 2001 From: Raphael Hiesgen Date: Tue, 29 Jul 2025 17:40:02 +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 8ee1c7a..0e6da43 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,3 +35,7 @@ jobs: with: runner_pool: nightly build_scheme: swift-openapi-urlsession + + 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 3adcdd3..5d7f2fb 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -43,3 +43,7 @@ jobs: with: runner_pool: general build_scheme: swift-openapi-urlsession + + release-builds: + name: Release builds + uses: apple/swift-nio/.github/workflows/release_builds.yml@main From 8f38a0f1556097399bd49d9b72da47a9f4f4972d Mon Sep 17 00:00:00 2001 From: Raphael Hiesgen Date: Tue, 29 Jul 2025 17:41:32 +0100 Subject: [PATCH 2/3] Enable windows builds --- .github/workflows/main.yml | 5 +++++ .github/workflows/pull_request.yml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0e6da43..9c024d7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,3 +39,8 @@ jobs: release-builds: name: Release builds uses: apple/swift-nio/.github/workflows/release_builds.yml@main + with: + windows_6_0_enabled: true + windows_6_1_enabled: true + windows_nightly_main_enabled: true + windows_nightly_main_enabled: true diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 5d7f2fb..c77be48 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -47,3 +47,8 @@ jobs: release-builds: name: Release builds uses: apple/swift-nio/.github/workflows/release_builds.yml@main + with: + windows_6_0_enabled: true + windows_6_1_enabled: true + windows_nightly_main_enabled: true + windows_nightly_main_enabled: true From 00d5b5b2907eec75c28df1779eeb72369cb8bff2 Mon Sep 17 00:00:00 2001 From: Raphael Hiesgen Date: Wed, 30 Jul 2025 08:58:55 +0100 Subject: [PATCH 3/3] Fix windows nightly next flag --- .github/workflows/main.yml | 2 +- .github/workflows/pull_request.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9c024d7..626f178 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -42,5 +42,5 @@ jobs: with: windows_6_0_enabled: true windows_6_1_enabled: true - windows_nightly_main_enabled: true + windows_nightly_next_enabled: true windows_nightly_main_enabled: true diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index c77be48..1eb9cf9 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -50,5 +50,5 @@ jobs: with: windows_6_0_enabled: true windows_6_1_enabled: true - windows_nightly_main_enabled: true + windows_nightly_next_enabled: true windows_nightly_main_enabled: true