Browse Source

Enable release mode builds (#121)

### 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.
Raphael 5 months ago
parent
commit
4f30eedcfd
2 changed files with 12 additions and 0 deletions
  1. 6 0
      .github/workflows/main.yml
  2. 6 0
      .github/workflows/pull_request.yml

+ 6 - 0
.github/workflows/main.yml

@@ -46,3 +46,9 @@ 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
+    with:
+      linux_5_10_enabled: false

+ 6 - 0
.github/workflows/pull_request.yml

@@ -62,3 +62,9 @@ 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
+    with:
+      linux_5_10_enabled: false