Skip to content

Commit 031ee46

Browse files
committed
[CI] Add GHA CI and release flow
1 parent ed72bdd commit 031ee46

7 files changed

+66
-283
lines changed

Diff for: .github/release.yml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
changelog:
2+
categories:
3+
- title: SemVer Major
4+
labels:
5+
- ⚠️ semver/major
6+
- title: SemVer Minor
7+
labels:
8+
- semver/minor
9+
- title: SemVer Patch
10+
labels:
11+
- semver/patch
12+
- title: Other Changes
13+
labels:
14+
- semver/none
15+
- "*"

Diff for: .github/workflows/pull_request.yml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: PR
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: "SwiftAWSLambdaRuntime"
13+
14+
unit-tests:
15+
name: Unit tests
16+
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
17+
with:
18+
linux_5_9_arguments_override: "--warnings-as-errors --explicit-target-dependency-import-check error"
19+
linux_5_10_arguments_override: "--warnings-as-errors --explicit-target-dependency-import-check error"
20+
linux_nightly_6_0_arguments_override: "--warnings-as-errors --explicit-target-dependency-import-check error"
21+
linux_nightly_main_arguments_override: "--warnings-as-errors --explicit-target-dependency-import-check error"
22+
23+
swift-6-language-mode:
24+
name: Swift 6 Language Mode
25+
uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main

Diff for: .licenseignore

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
.gitignore
2+
.licenseignore
3+
.swiftformatignore
4+
.spi.yml
5+
.swift-format
6+
.github/*
7+
CODE_OF_CONDUCT.md
8+
CONTRIBUTING.md
9+
CONTRIBUTORS.txt
10+
LICENSE.txt
11+
NOTICE.txt
12+
Package.swift
13+
Package.resolved
14+
README.md
15+
SECURITY.md
16+
docker/*
17+
**/*.docc/*
18+
**/.gitignore
19+
**/Package.swift
20+
**/Package.resolved
21+
**/README.md
22+
**/docker-compose.yaml
23+
**/docker/*
24+
**/.dockerignore
25+
**/Makefile
26+
**/*.html

Diff for: scripts/check_no_api_breakages.sh

-68
This file was deleted.

Diff for: scripts/generate_contributors_list.sh

-39
This file was deleted.

Diff for: scripts/preview_docc.sh

-30
This file was deleted.

Diff for: scripts/soundness.sh

-146
This file was deleted.

0 commit comments

Comments
 (0)