-
Notifications
You must be signed in to change notification settings - Fork 419
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
Migrate CI to use swiftlang / SwiftNIO common GitHub Actions. #2105
Conversation
3f145d1
to
1dcf6af
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @rnro -- couple of small things to fix beyond what we already discussed.
Examples/hello-world/Protos.proto
Outdated
@@ -1,4 +1,4 @@ | |||
// Copyright 2015 gRPC authors. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure what's happened here, but this is meant to be a symlink from Examples/hello-world/Protos/HelloWorld.proto
to dev/protos/upstream/grpc/examples/helloworld.proto
. Could you fix it?
412a7bf
to
c105ec9
Compare
a32ccaf
to
6bfd485
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're missing the integration tests script but this looks good otherwise
5ffed88
to
09f2243
Compare
Motivation: * Reduce duplication * Centralise boilerplate changes when new Swift versions are picked up. * Benefit from centralised work to add new linting / test infrastructure. Modifications: Changes of note: * Use soundness checks from swiftlang/github-workflows. * Define a gRPC-specific soundness check which retains bespoke license-checking code for .swift files as the gRPC header style is very different to most templates and checks that generated code is up-to-date. Result: More test, linting, formatting coverage. More common CI with other Swift on Server projects.
09f2243
to
4608314
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fab, thanks @rnro!
Motivation:
Modifications:
Changes of note:
Result:
More test, linting, formatting coverage. More common CI with other Swift on Server projects.