Skip to content

Commit 9066a1b

Browse files
Fixed CI workflows
1 parent 0f31a51 commit 9066a1b

File tree

2 files changed

+11
-14
lines changed

2 files changed

+11
-14
lines changed

.github/workflows/main.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,8 @@ jobs:
99
name: Unit tests
1010
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
1111
with:
12-
linux_5_8_enabled: false
1312
linux_5_9_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
1413
linux_5_10_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
15-
linux_nightly_6_0_arguments_override: "--explicit-target-dependency-import-check error"
16-
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error"
17-
18-
swift-6-language-mode:
19-
name: Swift 6 Language Mode
20-
uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main
14+
linux_6_0_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
15+
linux_nightly_6_1_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
16+
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"

.github/workflows/pull_request.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,25 @@ on:
77
jobs:
88
soundness:
99
name: Soundness
10-
uses: apple/swift-nio/.github/workflows/soundness.yml@main
10+
uses: swiftlang/github-workflows/.github/workflows/soundness.yml@main
1111
with:
1212
license_header_check_project_name: "Swift WebAuthn"
1313
shell_check_enabled: false
1414
format_check_enabled: false
1515
license_header_check_enabled: false
1616
docs_check_enabled: false
17+
yamllint_check_enabled: false
1718

1819
unit-tests:
1920
name: Unit tests
2021
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
2122
with:
22-
linux_5_8_enabled: false
2323
linux_5_9_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
2424
linux_5_10_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
25-
linux_nightly_6_0_arguments_override: "--explicit-target-dependency-import-check error"
26-
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error"
25+
linux_6_0_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
26+
linux_nightly_6_1_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
27+
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
2728

28-
swift-6-language-mode:
29-
name: Swift 6 Language Mode
30-
uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main
29+
cxx-interop:
30+
name: Cxx interop
31+
uses: apple/swift-nio/.github/workflows/cxx_interop.yml@main

0 commit comments

Comments
 (0)