Skip to content

Commit e0ba0ed

Browse files
authored
Add Swift 6.1 CI (#2221)
Motivation: Swift 6.1 has been released, we should add it to our CI coverage. Modifications: - Add additional Swift 6.1 jobs where appropriate in main.yml, pull_request.yml - Add thresholds for Swift 6.1 Result: Improved test coverage.
1 parent edb1ec6 commit e0ba0ed

10 files changed

+51
-1
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
linux_5_9_enabled: false
1515
linux_5_10_enabled: false
1616
linux_6_0_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
17+
linux_6_1_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
1718
linux_nightly_next_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
1819
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
1920

.github/workflows/pull_request.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
linux_5_9_enabled: false
2424
linux_5_10_enabled: false
2525
linux_6_0_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
26+
linux_6_1_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
2627
linux_nightly_next_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
2728
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
2829

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"mallocCountTotal" : 11,
3+
"memoryLeaked" : 0,
4+
"releaseCount" : 3012,
5+
"retainCount" : 2000,
6+
"syscalls" : 0
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"mallocCountTotal" : 11,
3+
"memoryLeaked" : 0,
4+
"releaseCount" : 4012,
5+
"retainCount" : 2000,
6+
"syscalls" : 0
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"mallocCountTotal" : 0,
3+
"memoryLeaked" : 0,
4+
"releaseCount" : 3001,
5+
"retainCount" : 1000,
6+
"syscalls" : 0
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"mallocCountTotal" : 0,
3+
"memoryLeaked" : 0,
4+
"releaseCount" : 3001,
5+
"retainCount" : 1000,
6+
"syscalls" : 0
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"mallocCountTotal" : 2000,
3+
"memoryLeaked" : 0,
4+
"releaseCount" : 6001,
5+
"retainCount" : 2000,
6+
"syscalls" : 0
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"mallocCountTotal" : 0,
3+
"memoryLeaked" : 0,
4+
"releaseCount" : 3001,
5+
"retainCount" : 1000,
6+
"syscalls" : 0
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"mallocCountTotal" : 0,
3+
"memoryLeaked" : 0,
4+
"releaseCount" : 2002001,
5+
"retainCount" : 1999000,
6+
"syscalls" : 0
7+
}

IntegrationTests/Benchmarks/Thresholds/nightly-6.1

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)