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

Move Android build variables to env #9120

Merged
merged 2 commits into from
Jun 7, 2022
Merged

Move Android build variables to env #9120

merged 2 commits into from
Jun 7, 2022

Conversation

AndrewGable
Copy link
Contributor

@AndrewGable AndrewGable commented May 20, 2022

Details

Removes the Android keystore and key alias passwords to environment variables to lock things down 🔐

Keystore and key password were rotated internally ♻️

Fixed Issues

$ https://github.com/Expensify/Expensify/issues/209628

Tests

  1. Merge this PR
  2. Verify the Android builds successfully

@AndrewGable AndrewGable self-assigned this Jun 6, 2022
@AndrewGable AndrewGable marked this pull request as ready for review June 6, 2022 22:03
@AndrewGable AndrewGable requested a review from a team as a code owner June 6, 2022 22:03
@melvin-bot melvin-bot bot requested review from TomatoToaster and removed request for a team June 6, 2022 22:03
@github-actions
Copy link
Contributor

github-actions bot commented Jun 6, 2022

⚠️ ⚠️ Heads up! This pull request has the CP Staging label. ⚠️ ⚠️
Merging it will cause it to be immediately deployed to staging, even if the open StagingDeployCash deploy checklist is locked.

@TomatoToaster
Copy link
Contributor

@AndrewGable feel free to merge this. Wanted to wait till you were online so you could verify the build went successfully yourself.

Copy link
Contributor

@roryabraham roryabraham left a comment

Choose a reason for hiding this comment

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

LGTM, we don't need these environment variables for the deliver step (aka production deploys) because the app is already built and uploaded?

@AndrewGable
Copy link
Contributor Author

Yes - Correct. I confirmed that they are not used in that step in the fastfile.

@AndrewGable AndrewGable merged commit a337f97 into main Jun 7, 2022
@AndrewGable AndrewGable deleted the andrew-android-env branch June 7, 2022 15:37
OSBotify pushed a commit that referenced this pull request Jun 7, 2022
Move Android build variables to env

(cherry picked from commit a337f97)
OSBotify added a commit that referenced this pull request Jun 7, 2022
@OSBotify
Copy link
Contributor

OSBotify commented Jun 7, 2022

🚀 Cherry-picked to staging by @AndrewGable in version: 1.1.73-1 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

@OSBotify
Copy link
Contributor

OSBotify commented Jun 8, 2022

🚀 Deployed to production by @yuwenmemon in version: 1.1.73-2 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

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.

4 participants