8000 refactor: add some indirection to setup action by boringcactus · Pull Request #789 · mbta/mobile_app · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

refactor: add some indirection to setup action #789

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

Merged
merged 4 commits into from
Feb 25, 2025

Conversation

boringcactus
Copy link
Member
@boringcactus boringcactus commented Feb 24, 2025

Summary

Ticket: Move iOS CI/CD to GitHub Actions

If we regularly need the same tools for the same reasons, it's more legible if we separate the reasons from the tools themselves. This is a change I had in #555 that seems worth splitting out into a standalone refactor.

I also realized that the AWS and Android code signing setup would make sense to have as part of this action. Hopefully that all works, because it'll be difficult to test from this branch.

iOS

  • [ ] If you added any user-facing strings on iOS, are they included in Localizable.xcstrings?
    • [ ] Add temporary machine translations, marked "Needs Review"

android

  • [ ] All user-facing strings added to strings resource in alphabetical order
  • [ ] Expensive calculations are run in withContext(Dispatchers.Default) where possible

Testing

Looked for uses of the setup action that are not updated here already and didn't see any.

@boringcactus boringcactus requested a review from a team as a code owner February 24, 2025 20:26
Copy link
Contributor
@EmmaSimon EmmaSimon left a comment

Choose a reason for hiding this comment

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

Nice cleanup 👍

@boringcactus boringcactus deleted the mth-setup-indirection branch February 25, 2025 18:05
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
0