Commit Graph

3 Commits

Author SHA1 Message Date
Rick Newton-Rogers a256daf533
Remove integration tests workflow (#215)
Remove the integration tests workflow from the main and scheduled jobs.

### Motivation:

There are no integration tests in this repository.
(see
https://github.com/apple/swift-nio-transport-services/actions/runs/11833082880)

### Modifications:

Remove the integration tests workflow from the main and scheduled jobs.

### Result:

No more scheduled run failures.
2024-11-14 09:52:09 +01:00
Rick Newton-Rogers ea297604dc
Unify main.yml and scheduled.yml, remove 5_8 ref (#214)
### Motivation:

* `main.yml` and `scheduled.yml` are mostly duplicative.
* Scheduled runs failed because of a deprecated reference to a Swift 5.8
pipeline

### Modifications:

* Unify `main.yml` and `scheduled.yml`
* Remove the reference to the 5.8 pipeline

### Result:

Working scheduled runs.
2024-10-29 10:59:09 +00:00
Rick Newton-Rogers c73112efc0
Migrate CI to use GitHub Actions. (#213)
### Motivation:

To migrate to GitHub actions and centralised infrastructure.

### Modifications:

Changes of note:
* Adopt swift-format using rules from SwiftNIO. Modified so that it
ignores `NoAssignmentInExpressions` in some `XCTAssert` functions.
* Remove scripts and docker files which are no longer needed

### Result:

Feature parity with old CI.
2024-10-28 09:51:24 +00:00