Skip to content
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

Merged
merged 14 commits into from
Oct 17, 2024
Merged

Add smoke-build CI workflow #169

merged 14 commits into from
Oct 17, 2024

Conversation

IanVS
Copy link
Contributor

@IanVS IanVS commented Sep 27, 2024

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.

@IanVS IanVS changed the title Add build CI workflow Add smoke-build CI workflow Oct 1, 2024
@jasikpark
Copy link
Contributor

bravo 🎉

Base automatically changed from ci-build to master October 7, 2024 15:38
An error occurred while trying to automatically change base from ci-build to master October 7, 2024 15:38
@IanVS IanVS marked this pull request as ready for review October 7, 2024 15:38
@IanVS IanVS force-pushed the ci-actually-build branch from 0046f68 to c1f2374 Compare October 7, 2024 15:41
jasikpark
jasikpark previously approved these changes Oct 7, 2024
Copy link
Contributor

@jasikpark jasikpark left a 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 👍

@@ -18,6 +18,50 @@ default_platform(:ios)
platform :ios do
desc "Push a new beta build to TestFlight"

lane :checkBuild do
Copy link
Contributor

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?

@IanVS IanVS force-pushed the ci-actually-build branch 2 times, most recently from cf6f6e9 to 1c32d11 Compare October 15, 2024 16:35
@@ -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
Copy link
Contributor Author

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

@IanVS IanVS requested a review from nbrownus October 15, 2024 17:30
@IanVS IanVS force-pushed the ci-actually-build branch from 1c32d11 to 71e6734 Compare October 16, 2024 13:02
@IanVS
Copy link
Contributor Author

IanVS commented Oct 16, 2024

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.

@IanVS IanVS merged commit c8994e9 into master Oct 17, 2024
2 of 4 checks passed
@IanVS IanVS deleted the ci-actually-build branch October 17, 2024 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants