Skip to content
This repository was archived by the owner on Jul 11, 2025. It is now read-only.

Conversation

rnro
Copy link
Contributor

@rnro rnro commented Nov 7, 2024

Motivation:

  • Reduce duplication
  • Centralise boilerplate changes when new Swift versions are picked up.
  • Benefit from centralised work to add new linting / test infrastructure.

Modifications:

  • Bump swift tools version to 5.9 in line with CI coverage and NIO support guarantees
  • The new soundness checks from swiftlang/github-workflows required changes. Mostly around licenses.
    • After this PR we should come back and enable:
      • swift-format formatting (possibly with NIO rules)
  • Some unused scripts and the docker files have been removed.
  • Adds a script for generating CONTRIBUTORS.txt and the file itself

Result:

More test, linting, formatting coverage. More common CI with other Swift on Server projects.

Motivation:

* Reduce duplication
* Centralise boilerplate changes when new Swift versions are picked up.
* Benefit from centralised work to add new linting / test
  infrastructure.

Modifications:

* The new soundness checks from swiftlang/github-workflows required changes. Mostly around licenses.
  * After this PR we should come back and enable:
    * swift-format formatting (possibly with NIO rules)
* Some unused scripts and the docker files have been removed.
* Adds a script for generating `CONTRIBUTORS.txt` and the file itself

Result:

More test, linting, formatting coverage. More common CI with other Swift
on Server projects.
@ktoso ktoso added the semver/none No version bump required. label Nov 7, 2024
@rnro rnro added 🆕 semver/minor Adds new public API. and removed semver/none No version bump required. labels Nov 7, 2024
@rnro
Copy link
Contributor Author

rnro commented Nov 7, 2024

I forgot to highlight I’d bumped the Swift version in this PR. Fixed now.

@ktoso
Copy link
Member

ktoso commented Nov 7, 2024

Awesome, fixed branch rules

@ktoso ktoso merged commit 219d30e into main Nov 7, 2024
28 of 29 checks passed
@ktoso ktoso deleted the adopt_github_actions branch November 7, 2024 23:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🆕 semver/minor Adds new public API.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants