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

ci: Android build in a separate job #1242

Merged
merged 15 commits into from
Mar 29, 2023
Merged

ci: Android build in a separate job #1242

merged 15 commits into from
Mar 29, 2023

Conversation

vaind
Copy link
Collaborator

@vaind vaind commented Mar 21, 2023

  • Enables android project export from Unity (for the integration test)
  • fixes issues and some bugs present with that option
  • I've also got a cool idea to move android retry logic to a separate workflow so we can actually retry the whole thing on a different runner, since if it failed once, it was likely to fail again on the same machine.

@vaind vaind force-pushed the ci/android-build-changes branch 23 times, most recently from 95addad to b3c4978 Compare March 23, 2023 12:21
@vaind vaind marked this pull request as ready for review March 23, 2023 15:18
@vaind vaind requested a review from bitsandfoxes as a code owner March 23, 2023 15:18
@vaind vaind force-pushed the ci/android-build-changes branch from c7af539 to b603b0e Compare March 24, 2023 08:38
Copy link
Contributor

@bitsandfoxes bitsandfoxes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pure 🔥

test/Sentry.Unity.Editor.Tests/SentryCliTests.cs Outdated Show resolved Hide resolved
test/Scripts.Integration.Test/gradle/README.md Outdated Show resolved Hide resolved
@@ -186,14 +186,15 @@ internal void SetupSymbolsUpload(string unityProjectPath, string gradleProjectPa
try
{
_logger.LogInfo("Adding automated debug symbols upload to the gradle project.");

var sentryCliPath = SentryCli.SetupSentryCli();
// TODO this currently copies the CLI for the current platform, thus making the exported project only
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair point. I think this has not come up yet because iOS is the only odd one.
AFAIK, users export the Xcode project on platforms other than macOS and then use services to only build that one project.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, iOS is fine. This is only an issue with Android export.

CHANGELOG.md Outdated Show resolved Hide resolved
@vaind vaind force-pushed the ci/android-build-changes branch from fb34bab to 2fdb4e7 Compare March 29, 2023 14:39
@vaind vaind force-pushed the ci/android-build-changes branch 2 times, most recently from 4758d4a to 4e28e84 Compare March 29, 2023 18:41
@vaind vaind merged commit e6b336d into main Mar 29, 2023
@vaind vaind deleted the ci/android-build-changes branch March 29, 2023 18:42
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.

2 participants