From 6f6ba74bda62d00a9c7a737d7d42261b7bda8edc Mon Sep 17 00:00:00 2001 From: Raphael Hiesgen Date: Tue, 29 Jul 2025 17:36:45 +0100 Subject: [PATCH] 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 5f84572..9c3145d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,3 +29,7 @@ jobs: build_scheme: swift-http-structured-headers-Package xcode_16_2_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" xcode_16_3_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" + + 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 a0c735b..a2203af 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -36,3 +36,7 @@ jobs: build_scheme: swift-http-structured-headers-Package xcode_16_2_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" xcode_16_3_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" + + release-builds: + name: Release builds + uses: apple/swift-nio/.github/workflows/release_builds.yml@main