Skip to content

Commit 356b270

Browse files
authored
release: 7.74.3 (#29581)
# 🚀 v7.74.3 Testing & Release Quality Process Hi Team, As part of our new **MetaMask Release Quality Process**, here’s a quick overview of the key processes, testing strategies, and milestones to ensure a smooth and high-quality deployment. CHANGELOG entry: null --- ## 📋 Key Processes ### Testing Strategy - **Developer Teams:** Conduct regression and exploratory testing for your functional areas, including automated and manual tests for critical workflows. - **QA Team:** Focus on exploratory testing across the wallet, prioritize high-impact areas, and triage any Sentry errors found during testing. - **Customer Success Team:** Validate new functionalities and provide feedback to support release monitoring. ### GitHub Signoff - Each team must **sign off on the Release Candidate (RC)** via GitHub by the end of the validation timeline (**Tuesday EOD PT**). - Ensure all tests outlined in the Testing Plan are executed, and any identified issues are addressed. ### Issue Resolution - **Resolve all Release Blockers** (Sev0 and Sev1) by **Tuesday EOD PT**. - For unresolved blockers, PRs may be reverted, or feature flags disabled to maintain release quality and timelines. ### Cherry-Picking Criteria - Only **critical fixes** meeting outlined criteria will be cherry-picked. - Developers must ensure these fixes are thoroughly reviewed, tested, and merged by **Tuesday EOD PT**. --- ## 🗓️ Timeline and Milestones 1. **Today (Friday):** Begin Release Candidate validation. 2. **Tuesday EOD PT:** Finalize RC with all fixes and cherry-picks. 3. **Wednesday:** Buffer day for final checks. 4. **Thursday:** Submit release to app stores and begin rollout to 1% of users. 5. **Monday:** Scale deployment to 10%. 6. **Tuesday:** Full rollout to 100%. --- ## ✅ Signoff Checklist Each team is responsible for signing off via GitHub. Use the checkbox below to track signoff completion: # Team sign-off checklist - [ ] Mobile Platform This process is a major step forward in ensuring release stability and quality. Let’s stay aligned and make this release a success! 🚀 Feel free to reach out if you have questions or need clarification. Many thanks in advance # Reference - Testing plan sheet - https://docs.google.com/spreadsheets/d/1tsoodlAlyvEUpkkcNcbZ4PM9HuC9cEM80RZeoVv5OCQ/edit?gid=404070372#gid=404070372 <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Low risk release bookkeeping only: updates the changelog and bumps `OTA_VERSION` to `v7.74.3`; no functional code changes beyond versioning metadata. > > **Overview** > Prepares the `7.74.3` release by adding a new changelog entry (noting a fix to Polymarket adapter contract addresses on Android) and updating the compare links. > > Bumps the app’s `OTA_VERSION` from `v7.74.2` to `v7.74.3` in `app/constants/ota.ts`. > > <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit 557da4f. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY -->
2 parents 02efb6e + 557da4f commit 356b270

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [7.74.3]
11+
12+
### Fixed
13+
14+
- Fix polymarket adapter contract addresses for Android
15+
1016
## [7.74.2]
1117

1218
### Fixed
@@ -11300,7 +11306,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1130011306
- [#957](https://github.com/MetaMask/metamask-mobile/pull/957): fix timeouts (#957)
1130111307
- [#954](https://github.com/MetaMask/metamask-mobile/pull/954): Bugfix: onboarding navigation (#954)
1130211308

11303-
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.2...HEAD
11309+
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.3...HEAD
11310+
[7.74.3]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.2...v7.74.3
1130411311
[7.74.2]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.1...v7.74.2
1130511312
[7.74.1]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.0...v7.74.1
1130611313
[7.74.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.73.2...v7.74.0

app/constants/ota.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import otaConfig from '../../ota.config.js';
1010
* Reset when releasing a new native build as appropriate for that line.
1111
* Kept here (not only in ota.config.js) so changes there do not alter the Expo fingerprint and break CI.
1212
*/
13-
export const OTA_VERSION: string = 'v7.74.2';
13+
export const OTA_VERSION: string = 'v7.74.3';
1414
export const RUNTIME_VERSION = otaConfig.RUNTIME_VERSION;
1515
export const PROJECT_ID = otaConfig.PROJECT_ID;
1616
export const UPDATE_URL = otaConfig.UPDATE_URL;

0 commit comments

Comments
 (0)