Skip to content

Migrate to GitHub Actions #152

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 7, 2024
Merged

Migrate to GitHub Actions #152

merged 1 commit into from
Nov 7, 2024

Conversation

rnro
Copy link
Contributor

@rnro rnro commented Oct 31, 2024

Migrate CI to use GitHub Actions.

Motivation:

To migrate to GitHub actions and centralised infrastructure.

Modifications:

Changes of note:

  • Raise minimum Swift version to 5.9
  • Migrate some benchmarks to swift-service-context
  • Run benchmarks in CI
  • Adopt swift-format using rules from SwiftNIO
  • Remove scripts and docker files which are no longer needed

Result:

GitHub Actions CI in parity with old CI plus benchmarks CI.

@rnro rnro added the 🆕 semver/minor Adds new public API. label Oct 31, 2024
@rnro rnro force-pushed the adopt_github_actions branch 6 times, most recently from 4f64ad5 to 683b58c Compare October 31, 2024 16:39
Migrate CI to use GitHub Actions.

Motivation:

To migrate to GitHub actions and centralised infrastructure.

Modifications:

Changes of note:
* Raise minimum Swift version to 5.9
* Migrate some benchmarks to swift-service-context
* Run benchmarks in CI
* Adopt swift-format using rules from SwiftNIO
* Remove scripts and docker files which are no longer needed

Result:

GitHub Actions CI in parity with old CI plus benchmarks CI.
@rnro rnro force-pushed the adopt_github_actions branch from 683b58c to 5db22e6 Compare November 1, 2024 11:07
@ktoso
Copy link
Member

ktoso commented Nov 7, 2024

updated branch protection rules

@ktoso ktoso merged commit bd2d421 into main Nov 7, 2024
37 of 40 checks passed
@ktoso ktoso deleted the adopt_github_actions branch November 7, 2024 01:35
@czechboy0 czechboy0 added semver/none No version bump required. and removed 🆕 semver/minor Adds new public API. labels Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver/none No version bump required.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants