Skip to content

feat!: remove ERC-4337 (account abstraction) support #3686

feat!: remove ERC-4337 (account abstraction) support

feat!: remove ERC-4337 (account abstraction) support #3686

Triggered via pull request July 10, 2026 23:52
@danrocdanroc
synchronize #588
dr/remove-4337
Status Failure
Total duration 5m 31s
Artifacts

main.yml

on: pull_request
Matrix: Build, lint, and test / Prepare
Check workflows
7s
Check workflows
Matrix: Build, lint, and test / Build
Matrix: Build, lint, and test / lint
Matrix: Build, lint, and test / Test
Matrix: Build, lint, and test / Validate changelog
All jobs completed
All jobs completed
All jobs pass
3s
All jobs pass
Determine whether this is a release merge commit
0s
Determine whether this is a release merge commit
Publish release  /  publish-release
Publish release / publish-release
Publish release  /  Publish to NPM (dry run)
Publish release / Publish to NPM (dry run)
Publish release  /  Publish to NPM
Publish release / Publish to NPM
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 26 warnings
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-internal-api)
Process completed with exit code 1.
Build, lint, and test / Validate changelog (22.x, @metamask/eth-trezor-keyring)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Validate changelog (22.x, @metamask/eth-hd-keyring)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-snap-sdk)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Validate changelog (22.x, @metamask/account-api)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Validate changelog (22.x, @metamask/eth-snap-keyring)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Validate changelog (22.x, @metamask/eth-qr-keyring)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Validate changelog (22.x, @metamask/eth-simple-keyring)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-internal-snap-client)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-sdk)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-utils)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Validate changelog (22.x, @metamask/hw-wallet-sdk)
The strategy configuration was canceled because "build-lint-test.validate-changelog._22_x__metamask_keyring-i" failed
Build, lint, and test / Lint (lint)
Process completed with exit code 1.
All jobs pass
Process completed with exit code 1.
Check workflows
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Prepare (22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Prepare (18.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Prepare (20.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-api)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-snap-client)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/eth-money-keyring)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Lint (constraints)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/eth-ledger-bridge-keyring)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-internal-api)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/eth-trezor-keyring)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/eth-hd-keyring)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-snap-sdk)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/account-api)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/eth-snap-keyring)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/eth-qr-keyring)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/eth-simple-keyring)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-internal-snap-client)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-sdk)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/keyring-utils)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Validate changelog (22.x, @metamask/hw-wallet-sdk)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Build (22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Lint (lint)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Test (20.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Test (22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build, lint, and test / Test (18.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/