Skip to content

Bump foundation deps 2025.11#23145

Merged
Lemonexe merged 5 commits intodevelopfrom
chore/bump-foundation-deps-2025.11
Nov 14, 2025
Merged

Bump foundation deps 2025.11#23145
Lemonexe merged 5 commits intodevelopfrom
chore/bump-foundation-deps-2025.11

Conversation

@Lemonexe
Copy link
Copy Markdown
Contributor

@Lemonexe Lemonexe commented Nov 13, 2025

Description

ℹ️ I've developed this rebased on #23118, so even though that one isn't merged yet, this PR honors the age gate ✔️

Update most Foundation-related dependencies. Note that there are many new dependencies in this list after #22747

major version:

  • electron
  • @sentry/webpack-plugin

minor version:

  • @babel/preset-react
  • @babel/preset-typescript
  • core-js
  • minimatch

patch version:

  • @babel/core
  • @babel/plugin-transform-runtime
  • @babel/preset-env
  • @types/webpack-plugin-serve
  • fake-indexeddb

not updated:

  • ESM: electron-store + chalk + uuid TODO in #14482 and #22316
  • nx TODO in #18812
  • electron-builder TODO in #18919
  • babel-jest this must be bumped together with jest, so I'd like to move it to QA dependencies in #22886

ℹ️ For reference, last bump foundation deps PR was #22314

Notes for QA

👁️ Besides CI checks and the QA instructions in issue, I have tested locally:

  • babel: Suite Web, Desktop & Native builds and runs
  • electron: ditto for Desktop
  • Sentry webpack plugin: not really testable, because all it does is that next release shall have correct release set in Sentry and source maps

Related Issue

Resolve #22351

🔍🖥️ Suite web test results: View in Currents

🔍🖥️ Suite desktop test results: View in Currents

🔍🖥️ Suite native android test results: View in Currents

org: 'satoshilabs',
project: 'trezor-suite',
authToken: sentryAuthToken,
release: { name: sentryRelease, cleanArtifacts: true },
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This didn't do anything anyway, because we were on 2.22.7 but this is noop since 2.17.0

@Lemonexe Lemonexe force-pushed the chore/bump-foundation-deps-2025.11 branch from b249963 to 93b0bb6 Compare November 14, 2025 09:04
@Lemonexe Lemonexe marked this pull request as ready for review November 14, 2025 09:04
@trezor-bot
Copy link
Copy Markdown
Contributor

trezor-bot Bot commented Nov 14, 2025

✅ Previously successful run of [Test] PR Suite Desktop e2e tests workflow has been found.
⏭️ Skipping tests for this run.
💡 If you are unsure about your latest changes, please rerun the workflow manually. (Use the Re-run all jobs option)

@trezor-bot
Copy link
Copy Markdown
Contributor

trezor-bot Bot commented Nov 14, 2025

✅ Previously successful run of [Test] PR Suite Web e2e tests workflow has been found.
⏭️ Skipping tests for this run.
💡 If you are unsure about your latest changes, please rerun the workflow manually. (Use the Re-run all jobs option)

@Lemonexe Lemonexe force-pushed the chore/bump-foundation-deps-2025.11 branch 3 times, most recently from 4e39082 to 003480f Compare November 14, 2025 10:52
@Lemonexe
Copy link
Copy Markdown
Contributor Author

Will merge despite [Test] connect core e2e "PR-check / web-override init-api-flaky", it's confirmed broken

@peter-sanderson
Copy link
Copy Markdown
Contributor

Evolu in Linux build works

@Lemonexe Lemonexe force-pushed the chore/bump-foundation-deps-2025.11 branch from 003480f to 0ca2f99 Compare November 14, 2025 13:34
@Lemonexe Lemonexe enabled auto-merge (rebase) November 14, 2025 13:54
@Lemonexe Lemonexe merged commit ac0bd56 into develop Nov 14, 2025
64 of 65 checks passed
@Lemonexe Lemonexe deleted the chore/bump-foundation-deps-2025.11 branch November 14, 2025 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bump foundation deps 2025.11

2 participants