Browse Source

Add Swift 6 nightly CI (#1919)

George Barnett 1 year ago
parent
commit
7f2a6df168
1 changed files with 18 additions and 3 deletions
  1. 18 3
      .github/workflows/ci.yaml

+ 18 - 3
.github/workflows/ci.yaml

@@ -31,7 +31,10 @@ jobs:
           - image: swiftlang/swift:nightly-jammy
           - image: swiftlang/swift:nightly-jammy
             # No TSAN because of: https://github.com/apple/swift/issues/59068
             # No TSAN because of: https://github.com/apple/swift/issues/59068
             # swift-test-flags: "--sanitize=thread"
             # swift-test-flags: "--sanitize=thread"
-          - image: swift:5.10-jammy
+          - image: swiftlang/swift:nightly-6.0-jammy
+            # No TSAN because of: https://github.com/apple/swift/issues/59068
+            # swift-test-flags: "--sanitize=thread"
+          - image: swift:5.10.1-noble
             # No TSAN because of: https://github.com/apple/swift/issues/59068
             # No TSAN because of: https://github.com/apple/swift/issues/59068
             # swift-test-flags: "--sanitize=thread"
             # swift-test-flags: "--sanitize=thread"
           - image: swift:5.9-jammy
           - image: swift:5.9-jammy
@@ -68,7 +71,18 @@ jobs:
               MAX_ALLOCS_ALLOWED_unary_1k_ping_pong: 163000
               MAX_ALLOCS_ALLOWED_unary_1k_ping_pong: 163000
               MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_client: 170000
               MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_client: 170000
               MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_server: 170000
               MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_server: 170000
-          - image: swift:5.10-jammy
+          - image: swiftlang/swift:nightly-6.0-jammy
+            swift-version: main
+            env:
+              MAX_ALLOCS_ALLOWED_bidi_1k_rpcs_10_requests: 323000
+              MAX_ALLOCS_ALLOWED_bidi_1k_rpcs_1_request: 161000
+              MAX_ALLOCS_ALLOWED_embedded_server_bidi_1k_rpcs_10_small_requests: 110000
+              MAX_ALLOCS_ALLOWED_embedded_server_bidi_1k_rpcs_1_small_request: 65000
+              MAX_ALLOCS_ALLOWED_embedded_server_unary_1k_rpcs_1_small_request: 61000
+              MAX_ALLOCS_ALLOWED_unary_1k_ping_pong: 163000
+              MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_client: 170000
+              MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_server: 170000
+          - image: swift:5.10.1-noble
             swift-version: '5.10'
             swift-version: '5.10'
             env:
             env:
               MAX_ALLOCS_ALLOWED_bidi_1k_rpcs_10_requests: 323000
               MAX_ALLOCS_ALLOWED_bidi_1k_rpcs_10_requests: 323000
@@ -124,7 +138,8 @@ jobs:
       matrix:
       matrix:
         include:
         include:
           - image: swiftlang/swift:nightly-jammy
           - image: swiftlang/swift:nightly-jammy
-          - image: swift:5.10-jammy
+          - image: swiftlang/swift:nightly-6.0-jammy
+          - image: swift:5.10.1-noble
           - image: swift:5.9-jammy
           - image: swift:5.9-jammy
           - image: swift:5.8-focal
           - image: swift:5.8-focal
     name: Integration Tests on ${{ matrix.image }}
     name: Integration Tests on ${{ matrix.image }}