Skip to content

feat: new build commands for Android and iOS #15861

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 19 commits into from
Jun 4, 2025

Conversation

Tyschenko
Copy link
Contributor

@Tyschenko Tyschenko commented May 29, 2025

We're working on adding new Workflows to Bitrise to support more granular customisation of builds for Android and iOS.

Ticket: #15565

Target state: https://docs.google.com/spreadsheets/d/1tj3Pi2RpOmGs0cnQfv219khs7JSyzW8Raz7eHXlGBqE/edit?pli=1&gid=0#gid=0

In this PR I've added only 6 workflows, below you can find examples of their runs:

  1. build_ios_main_prod https://app.bitrise.io/build/665389f1-a3bb-4651-a44d-ed7899092416
  2. build_ios_main_beta https://app.bitrise.io/build/e318e232-8eb4-401b-b134-0510ffe1387d
  3. build_ios_main_rc https://app.bitrise.io/build/96cca5c2-a0d0-44df-8684-4180fe0820d9
  4. build_android_main_prod https://app.bitrise.io/build/1c657bf4-8a94-4c85-ac91-01e6f28c97d1
  5. build_android_main_beta https://app.bitrise.io/build/2c9339e9-b4dd-49c6-b7e2-44b05695ed38
  6. build_android_main_rc https://app.bitrise.io/build/e56fb2e7-242f-46e0-a591-17254679be58

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

Copy link
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@metamaskbot metamaskbot added the team-mobile-platform Mobile Platform team label May 29, 2025
@metamaskbot metamaskbot added the INVALID-PR-TEMPLATE PR's body doesn't match template label May 30, 2025
@Tyschenko Tyschenko changed the title feat: new build commands for Android feat: new build commands for Android and iOS Jun 3, 2025
@Tyschenko Tyschenko linked an issue Jun 4, 2025 that may be closed by this pull request
20 tasks
@Tyschenko Tyschenko changed the base branch from feat/15565-new-build-command-logging to main June 4, 2025 14:48
@Tyschenko Tyschenko force-pushed the feat/15565-new-build-command branch from 0fb428b to 091411e Compare June 4, 2025 14:48
@Tyschenko Tyschenko marked this pull request as ready for review June 4, 2025 14:50
@Tyschenko Tyschenko requested a review from a team as a code owner June 4, 2025 14:50
@Tyschenko Tyschenko requested a review from a team June 4, 2025 14:50
@Tyschenko Tyschenko requested a review from a team as a code owner June 4, 2025 14:50
Copy link

sonarqubecloud bot commented Jun 4, 2025

@Tyschenko Tyschenko added No QA Needed Apply this label when your PR does not need any QA effort. No E2E Smoke Needed If the PR does not need E2E smoke test run labels Jun 4, 2025
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 enabled auto-merge June 4, 2025 20:58
@sethkfman sethkfman added this pull request to the merge queue Jun 4, 2025
Merged via the queue into main with commit ab54792 Jun 4, 2025
63 of 65 checks passed
@sethkfman sethkfman deleted the feat/15565-new-build-command branch June 4, 2025 23:58
@github-actions github-actions bot locked and limited conversation to collaborators Jun 4, 2025
@metamaskbot metamaskbot added the release-7.48.0 Issue or pull request that will be included in release 7.48.0 label Jun 4, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
INVALID-PR-TEMPLATE PR's body doesn't match template No E2E Smoke Needed If the PR does not need E2E smoke test run No QA Needed Apply this label when your PR does not need any QA effort. release-7.48.0 Issue or pull request that will be included in release 7.48.0 team-mobile-platform Mobile Platform team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create a central location for all envs to be set in the app
4 participants