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

Upload Zapbox build to the App Store #629

Merged
merged 11 commits into from
Feb 27, 2024
Merged

Upload Zapbox build to the App Store #629

merged 11 commits into from
Feb 27, 2024

Conversation

mikeskydev
Copy link
Member

Automatically build Zapbox in Xcode and upload to App Store.

.github/workflows/build.yml Outdated Show resolved Hide resolved
.github/workflows/build.yml Outdated Show resolved Hide resolved
.github/workflows/build.yml Show resolved Hide resolved
@mikeage mikeage added the infrastructure Build or tooling infrastructure label Feb 23, 2024
@mikeage mikeage changed the title iOS Fastlane support Upload Zapbox build to the App Store Feb 23, 2024
@mikeage
Copy link
Member

mikeage commented Feb 23, 2024

Was this tested E2E in CI? Maybe do one commit having everything except the actual upload (or maybe do the test with TestFlight instead of app store) just to make sure it all runs (if you did, apologies; I'm just not sure how the delete-artifact step could have passed)

.github/workflows/build.yml Show resolved Hide resolved
@mikeage
Copy link
Member

mikeage commented Feb 25, 2024

Incidentally, I think I understand now how to manage developer-id credentials in fastlane too, but I want to wait until this is merged before I refactor #625 to use a git repo instead of secrets.

mikeage

This comment was marked as duplicate.

@mikeage mikeage self-requested a review February 26, 2024 21:43
@mikeage mikeage dismissed their stale review February 26, 2024 21:45

I'm happy enough now not to block, but I can't quite approve yet.

Copy link
Member

@mikeage mikeage left a comment

Choose a reason for hiding this comment

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

I'm happy enough now not to block, but I can't quite approve yet without confirming testing, limiting the checkout, and TestFlight vs App Store. But if you're happy, don't wait for me ;-)

@mikeskydev mikeskydev merged commit f12eaff into main Feb 27, 2024
40 checks passed
@mikeskydev mikeskydev deleted the feature/fastlane branch February 27, 2024 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Build or tooling infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants