Skip to content

Commit

Permalink
[CI] Add GHA CI and release flow
Browse files Browse the repository at this point in the history
  • Loading branch information
FranzBusch committed Aug 21, 2024
1 parent ed72bdd commit 031ee46
Show file tree
Hide file tree
Showing 7 changed files with 66 additions and 283 deletions.
15 changes: 15 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
changelog:
categories:
- title: SemVer Major
labels:
- ⚠️ semver/major
- title: SemVer Minor
labels:
- semver/minor
- title: SemVer Patch
labels:
- semver/patch
- title: Other Changes
labels:
- semver/none
- "*"
25 changes: 25 additions & 0 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: PR

on:
pull_request:
types: [opened, reopened, synchronize]

jobs:
soundness:
name: Soundness
uses: apple/swift-nio/.github/workflows/soundness.yml@main
with:
license_header_check_project_name: "SwiftAWSLambdaRuntime"

unit-tests:
name: Unit tests
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
with:
linux_5_9_arguments_override: "--warnings-as-errors --explicit-target-dependency-import-check error"
linux_5_10_arguments_override: "--warnings-as-errors --explicit-target-dependency-import-check error"
linux_nightly_6_0_arguments_override: "--warnings-as-errors --explicit-target-dependency-import-check error"
linux_nightly_main_arguments_override: "--warnings-as-errors --explicit-target-dependency-import-check error"

swift-6-language-mode:
name: Swift 6 Language Mode
uses: apple/swift-nio/.github/workflows/swift_6_language_mode.yml@main
26 changes: 26 additions & 0 deletions .licenseignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
.gitignore
.licenseignore
.swiftformatignore
.spi.yml
.swift-format
.github/*
CODE_OF_CONDUCT.md
CONTRIBUTING.md
CONTRIBUTORS.txt
LICENSE.txt
NOTICE.txt
Package.swift
Package.resolved
README.md
SECURITY.md
docker/*
**/*.docc/*
**/.gitignore
**/Package.swift
**/Package.resolved
**/README.md
**/docker-compose.yaml
**/docker/*
**/.dockerignore
**/Makefile
**/*.html
68 changes: 0 additions & 68 deletions scripts/check_no_api_breakages.sh

This file was deleted.

39 changes: 0 additions & 39 deletions scripts/generate_contributors_list.sh

This file was deleted.

30 changes: 0 additions & 30 deletions scripts/preview_docc.sh

This file was deleted.

146 changes: 0 additions & 146 deletions scripts/soundness.sh

This file was deleted.

0 comments on commit 031ee46

Please sign in to comment.