apple / swift-nio

Event-driven network application framework for high performance protocol servers & clients, non-blocking.
https://swiftpackageindex.com/apple/swift-nio/documentation
Apache License 2.0
7.85k stars 633 forks source link

[GHA] Introduce the first GitHub Action #2760

Closed FranzBusch closed 3 days ago

FranzBusch commented 3 days ago

Motivation

We want to move our CI over to use GitHub Actions. We need to cover multiple different things like unit tests, benchmarks, soundness, API breaks, doc validation etc.

Modification

This PR starts our journey to GitHub Actions by introducing the PR workflow. Right now this workflow only runs the Swift tests on our repository without any additional compiler flags like -warnings-as-errors. This aims to get us started and we will continue to modify them in subsequent PRs.

Result

We got our first GH workflows running