Skip to content

Commit 94b8df3

Browse files
authored
release: 7.71.1 (#28095)
# 🚀 v7.71.1 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. --- ## 📋 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
2 parents da79e69 + 8878d82 commit 94b8df3

3 files changed

Lines changed: 11 additions & 5 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.71.1]
11+
12+
### Changed
13+
14+
- Pointed Market Insights digest fallback URL at the production endpoint when `DIGEST_API_URL` is not set at build time (#28098)
15+
1016
## [7.71.0]
1117

1218
### Added
@@ -11072,7 +11078,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1107211078
- [#957](https://github.com/MetaMask/metamask-mobile/pull/957): fix timeouts (#957)
1107311079
- [#954](https://github.com/MetaMask/metamask-mobile/pull/954): Bugfix: onboarding navigation (#954)
1107411080

11075-
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.71.0...HEAD
11081+
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.71.1...HEAD
11082+
[7.71.1]: https://github.com/MetaMask/metamask-mobile/compare/v7.71.0...v7.71.1
1107611083
[7.71.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.70.1...v7.71.0
1107711084
[7.70.1]: https://github.com/MetaMask/metamask-mobile/compare/v7.70.0...v7.70.1
1107811085
[7.70.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.69.1...v7.70.0

app/constants/ota.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import otaConfig from '../../ota.config.js';
66
* Reset to v0 when releasing a new native build
77
* We keep this OTA_VERSION here to because changes in ota.config.js will affect the fingerprint and break the workflow in Github Actions
88
*/
9-
export const OTA_VERSION: string = 'v7.70.1';
9+
export const OTA_VERSION: string = 'v7.71.1';
1010
export const RUNTIME_VERSION = otaConfig.RUNTIME_VERSION;
1111
export const PROJECT_ID = otaConfig.PROJECT_ID;
1212
export const UPDATE_URL = otaConfig.UPDATE_URL;

app/core/AppConstants.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { DEFAULT_SERVER_URL } from '@metamask/sdk-communication-layer';
12
import { CoreTypes } from '@walletconnect/types';
23
import Device from '../util/device';
3-
import { DEFAULT_SERVER_URL } from '@metamask/sdk-communication-layer';
44

55
const DEVELOPMENT = 'development';
66

@@ -214,8 +214,7 @@ export default {
214214
process.env.DECODING_API_URL ||
215215
'https://signature-insights.api.cx.metamask.io/v1',
216216
DIGEST_API_URL:
217-
process.env.DIGEST_API_URL ||
218-
'https://digest.dev-api.cx.metamask.io/api/v1',
217+
process.env.DIGEST_API_URL || 'https://digest.api.cx.metamask.io/api/v1',
219218
// Rewards/Baanx: GH Actions use builds.yml (env set per build). Fallback mapping for local when env not set.
220219
REWARDS_API_URL: {
221220
DEV: 'https://rewards.dev-api.cx.metamask.io',

0 commit comments

Comments
 (0)