Skip to content

Conversation

@gauthierpetetin
Copy link
Contributor

@gauthierpetetin gauthierpetetin commented Aug 19, 2025

Description

Release PR base branch is currently hardcoded to main which is not convenient, as it should be set to master for Extension.

This PR makes it possible to manually define the name of release PR base branch. It leverages changes introduced on github-tools repo in this PR.

Open in GitHub Codespaces

Changelog

CHANGELOG entry:

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

After

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.

@gauthierpetetin gauthierpetetin self-assigned this Aug 19, 2025
@gauthierpetetin gauthierpetetin added the team-extension-platform Extension Platform team label Aug 19, 2025
@github-actions
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.

semver-version: ${{ inputs.semver-version }}
previous-version-tag: ${{ inputs.previous-version-ref }}
github-tools-version: dde6d530bebae07d1e50180894ab2cac64170a2c
github-tools-version: 75cfa5085bee4804dadaa2516a47c4ff37278b35
Copy link

Choose a reason for hiding this comment

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

Bug: Workflow Version Mismatch Causes Issues

The create-release-pr.yml workflow's uses reference points to an older github-tools version than the github-tools-version parameter it passes. This mismatch means the workflow runs an outdated version that may not support newer inputs like release-pr-base-branch, potentially leading to unexpected behavior or failures.

Fix in Cursor Fix in Web

Copy link
Contributor Author

@gauthierpetetin gauthierpetetin Aug 19, 2025

Choose a reason for hiding this comment

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

I don't understand this comment: release-pr-base-branch input parameter is supported in version 75cfa5085bee4804dadaa2516a47c4ff37278b35 of github-tools.

Copy link
Member

Choose a reason for hiding this comment

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

The coment is talking about line 22 above; we're still using dde6d530bebae07d1e50180894ab2cac64170a2c

Copy link
Member

Choose a reason for hiding this comment

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

@metamaskbot
Copy link
Collaborator

Builds ready [b7b92c0]
UI Startup Metrics (1177 ± 72 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1177105213747212251318
load99384412057710441144
domContentLoaded98582811987710331137
domInteractive17124141724
firstPaint63780120240210071083
backgroundConnect21620033815219235
firstReactRender2414148192342
getState1143061524
initialActions40658414
loadScripts77763099977826928
setupStore85283915
WebpackHomeuiStartup22341644266519923222610
load17051208197516617791932
domContentLoaded16991204196516517751921
domInteractive1911122191455
firstPaint1786334561200313
backgroundConnect261577122851
firstReactRender1788738383169380
getState2843016911274
initialActions5222369
loadScripts16951202195216317731906
setupStore147298291323
FirefoxBrowserifyHomeuiStartup12771085166910713351450
load109995114017911511232
domContentLoaded109895114007911511231
domInteractive963226345101204
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2816134153056
firstReactRender2419150142231
getState825511632
initialActions5019120212
loadScripts107893613817911341212
setupStore938211732
WebpackHomeuiStartup15881370215114816611877
load13241143163011114071521
domContentLoaded13241142163011114071521
domInteractive96332615093240
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect29196983345
firstReactRender52426965664
getState84436818
initialActions5117418314
loadScripts13031119160511113871500
setupStore10581101029
Benchmark value 217 exceeds gate value 10 for chrome browserify home mean backgroundConnect
Benchmark value 24 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 236 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 14 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2235 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 2610 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 380 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 274 exceeds gate value 195 for chrome webpack home p95 getState
Benchmark value 9 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 29 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 6 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 204 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 32 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 12 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 32 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 29 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 53 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 6 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 240 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 64 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 14 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 29 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 286ms | Sum of p95 exceeds: 620.8ms
Sum of all benchmark exceeds: 906.8ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 43 Bytes (0%)
  • ui: 0 Bytes (0%)
  • common: 10 Bytes (0%)

@gauthierpetetin gauthierpetetin added this pull request to the merge queue Aug 19, 2025
Merged via the queue into main with commit 8b7e14d Aug 19, 2025
155 of 156 checks passed
@gauthierpetetin gauthierpetetin deleted the release-pr-base-branch branch August 19, 2025 08:20
@github-actions github-actions bot locked and limited conversation to collaborators Aug 19, 2025
@metamaskbot metamaskbot added the release-13.3.0 Issue or pull request that will be included in release 13.3.0 label Aug 19, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-13.3.0 Issue or pull request that will be included in release 13.3.0 size-S team-extension-platform Extension Platform team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants