Skip to content

Commit 686df63

Browse files
Added workflows for PR and main
1 parent 291fac2 commit 686df63

File tree

4 files changed

+84
-1
lines changed

4 files changed

+84
-1
lines changed

.github/workflows/main.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Pull Request
2+
3+
on:
4+
pull_request:
5+
types: [opened, reopened, synchronize]
6+
7+
jobs:
8+
unit-tests:
9+
name: Unit tests
10+
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
11+
with:
12+
linux_5_8_enabled: false
13+
linux_5_9_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
14+
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

.github/workflows/pull_request.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Pull Request
2+
3+
on:
4+
pull_request:
5+
types: [opened, reopened, synchronize]
6+
7+
jobs:
8+
soundness:
9+
name: Soundness
10+
uses: apple/swift-nio/.github/workflows/soundness.yml@main
11+
with:
12+
license_header_check_project_name: "WebAuthn Swift"
13+
shell_check_enabled: false
14+
format_check_enabled: false
15+
license_header_check_enabled: false
16+
docs_check_enabled: false
17+
18+
unit-tests:
19+
name: Unit tests
20+
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
21+
with:
22+
linux_5_8_enabled: false
23+
linux_5_9_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
24+
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"
27+
28+
swift-6-language-mode:
29+
name: Swift 6 Language Mode
30+
uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main

.licenseignore

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
.gitignore
2+
.licenseignore
3+
.swiftformatignore
4+
.spi.yml
5+
.swiftlint.yml
6+
.swift-format
7+
.github/*
8+
*.md
9+
**/*.md
10+
CONTRIBUTORS.txt
11+
LICENSE
12+
NOTICE.txt
13+
Package.swift
14+
Package@swift-*.swift
15+
Package.resolved
16+
**/*.docc/*
17+
**/.gitignore
18+
**/Package.swift
19+
**/Package.resolved
20+
**/docker-compose*.yaml
21+
**/docker/*
22+
**/.dockerignore
23+
**/Dockerfile
24+
**/Makefile
25+
**/*.html
26+
**/*-template.yml
27+
**/*.xcworkspace/*
28+
**/*.xcodeproj/*
29+
**/*.xcassets/*
30+
**/*.appiconset/*
31+
**/ResourcePackaging/hello.txt
32+
.mailmap
33+
.swiftformat

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ let package = Package(
2727
.package(url: "https://github.com/unrelentingtech/SwiftCBOR.git", from: "0.4.7"),
2828
.package(url: "https://github.com/apple/swift-crypto.git", "2.0.0" ..< "4.0.0"),
2929
.package(url: "https://github.com/apple/swift-log.git", from: "1.0.0"),
30-
.package(url: "https://github.com/apple/swift-docc-plugin", from: "1.1.0")
30+
.package(url: "https://github.com/swiftlang/swift-docc-plugin.git", from: "1.1.0")
3131
],
3232
targets: [
3333
.target(

0 commit comments

Comments
 (0)