chore(deps): bump MetaMask/action-checkout-and-setup from 2 to 3 - #5
Merged
ulissesferreira merged 2 commits intoAug 6, 2026
Conversation
dependabot
Bot
force-pushed
the
dependabot/github_actions/main/MetaMask/action-checkout-and-setup-3
branch
from
June 9, 2026 09:33
7be12a3 to
a9fc7cd
Compare
Contributor
|
@dependabot rebase |
Bumps [MetaMask/action-checkout-and-setup](https://github.com/metamask/action-checkout-and-setup) from 2 to 3. - [Release notes](https://github.com/metamask/action-checkout-and-setup/releases) - [Changelog](https://github.com/MetaMask/action-checkout-and-setup/blob/main/CHANGELOG.md) - [Commits](MetaMask/action-checkout-and-setup@v2...v3) --- updated-dependencies: - dependency-name: MetaMask/action-checkout-and-setup dependency-version: '3' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
ulissesferreira
force-pushed
the
dependabot/github_actions/main/MetaMask/action-checkout-and-setup-3
branch
from
August 6, 2026 08:42
a9fc7cd to
796b1ad
Compare
Contributor
Author
|
Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry! If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request |
v3 can skip checkout and setup when the node_modules cache already exists. The prepare job still runs yarn workspaces list in the same job, so force setup is required to keep the workspace available after a cache hit.
| with: | ||
| is-high-risk-environment: false | ||
| cache-node-modules: true | ||
| force-setup: true |
Contributor
There was a problem hiding this comment.
This is important for this job. Same as in Core.
ulissesferreira
enabled auto-merge
August 6, 2026 09:13
stanleyyconsensys
approved these changes
Aug 6, 2026
ulissesferreira
deleted the
dependabot/github_actions/main/MetaMask/action-checkout-and-setup-3
branch
August 6, 2026 09:15
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps MetaMask/action-checkout-and-setup from 2 to 3.
Release notes
Sourced from MetaMask/action-checkout-and-setup's releases.
Changelog
Sourced from MetaMask/action-checkout-and-setup's changelog.
... (truncated)
Commits
8bbe4ca3.3.0 (#71)f1ef8bafix: Use environment variable for Node.js version in echo command (#70)0c89360feat: Addpersist-credentialsinput (#69)63a4593fix: Support private repositories (#68)53b1675Include Yarn install state when restoring cache (#66)89c66bb3.2.0 (#65)3abffcffeat: allow high-risk the option to save cache without reading cache (#64)dabeb603.1.0 (#62)eed6ce9feat: Addforce-setupoption to always perform checkout and setup (#61)a7219aa3.0.1 (#60)Maintainer notes
force-setup: trueon the prepare jobaction-checkout-and-setup@v3can skip checkout and dependency setup when anode_modulescache already exists (cache-node-modules: true). That optimization is meant for cache-warming jobs that end immediately.Our
preparejob inlint-build-test.ymlusescache-node-modules: trueand runsyarn workspaces listin the same job, so we setforce-setup: trueto always check out the repo and restore the workspace. Without it, CI can pass on a cold cache and then fail once the cache warms up.This matches the pattern used in
MetaMask/core.Other usages in this repo
force-setupneeded?lint-build-test.yml(prepare)lint-build-test.yml(other jobs)cache-node-modulespublish-release.ymlis-high-risk-environment: truedisables cache readsensure-blocking-pr-labels-absent.ymlcache-node-modulesupdate-changelogs.ymlmain)cache-node-modules; checks out separately firstNo application or snap runtime code is affected — this is CI-only.