-
Notifications
You must be signed in to change notification settings - Fork 42
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
Add smoke-build CI workflow #169
Conversation
bravo 🎉 |
0046f68
to
c1f2374
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.
lgtm, without knowledge of how this all works, but it seems reasonable, plus green CI looks good 👍
c1f2374
to
7b507b4
Compare
ios/fastlane/Fastfile
Outdated
@@ -18,6 +18,50 @@ default_platform(:ios) | |||
platform :ios do | |||
desc "Push a new beta build to TestFlight" | |||
|
|||
lane :checkBuild do |
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.
Do we need the signing credentials available? If yes, if we switch this to debug can we avoid it?
cf6f6e9
to
1c32d11
Compare
@@ -9,7 +9,7 @@ clean: | |||
|
|||
mobileNebula.aar: *.go go.sum | |||
go get -d golang.org/x/mobile/cmd/gomobile | |||
gomobile bind -trimpath -v --target=android -androidapi 26 | |||
gomobile bind -trimpath -v --target=android -androidapi=26 |
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.
this is dumb but might as well keep it consistent with --target
1c32d11
to
71e6734
Compare
I wish we had this prior to the last PR being merged, which upgraded nebula but caused the build to break. Working on fixing it now, but would love a review on this PR in the meantime. |
This adds a workflow into PRs to build the iOS and Android apps, just to verify that they aren't completely broken / unable to build. They're debug builds, so it won't completely mirror the release build, but that allows us to avoid getting signing keys in the workflow.