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

Implement new QA builds for both Android and iOS #4833

Merged
merged 60 commits into from
Sep 21, 2022
Merged

Conversation

Fatxx
Copy link
Contributor

@Fatxx Fatxx commented Aug 10, 2022

Description

  • This PR implements new QA apps for both Android and iOS;
  • It adds three new workflows in Bitrise: build_android_qa, build_ios_qa and create_qa_builds;
  • It renames the previous release builds in Bitrise to: build_android_release, build_ios_release and create_release_builds;
  • "About MetaMask" screen shows the current branch where the build was triggered from in QA build;

Screenshots/Recordings
iOS:
Screen Shot 2022-08-10 at 22 51 05
Screen Shot 2022-08-10 at 22 52 40
Android:
Screen Shot 2022-08-10 at 23 35 11
Screen Shot 2022-08-10 at 23 34 57

Related documents

Notion Knowledge Share

Issue

Progresses https://github.com/MetaMask/mobile-planning/issues/344 and https://github.com/MetaMask/mobile-planning/issues/345

Checklist

  • There is a related GitHub issue
  • Tests are included if applicable
  • Any added code is fully documented

bitrise.yml Outdated Show resolved Hide resolved
bitrise.yml Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
scripts/build.sh Outdated Show resolved Hide resolved
scripts/build.sh Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
Copy link
Contributor

@sethkfman sethkfman left a comment

Choose a reason for hiding this comment

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

Minor fix on the build.sh but other than that it looks good.

tommasini and others added 2 commits September 8, 2022 09:28
Co-authored-by: sethkfman <10342624+sethkfman@users.noreply.github.com>
Copy link
Contributor

@sethkfman sethkfman left a comment

Choose a reason for hiding this comment

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

LGTM

@sethkfman sethkfman removed the needs-dev-review PR needs reviews from other engineers (in order to receive required approvals) label Sep 21, 2022
@gantunesr
Copy link
Member

Alt Text

@cortisiko cortisiko removed the needs-qa Any New Features that needs a full manual QA prior to being added to a release. label Sep 21, 2022
@cortisiko cortisiko merged commit e0fc585 into main Sep 21, 2022
@cortisiko cortisiko deleted the implement/new-qa-build branch September 21, 2022 18:54
@github-actions github-actions bot locked and limited conversation to collaborators Sep 21, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants