Upgrade GitHub workflows; add PR template #422
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.
action-checkout-and-setup
actionlint
stepNote
Refactors CI to MetaMask setup, adds Node 22 + compatibility tests, actionlint and security scanning, streamlines release via artifacts, and adds a PR template.
.github/workflows/build-lint-test.yml
):MetaMask/action-checkout-and-setup@v1
and add Node matrix including18.x
,20.x
,22.x
.22.x
forbuild
andlint
; expandtest
to include22.x
.compatibility-test
job: installs withoutyarn.lock
, runs tests across Node18/20/22
, then restores lockfile..github/workflows/main.yml
):check-workflows
job withactionlint
.analyse-code
job using reusablesecurity-code-scanner.yml
; updateneeds
ordering..github/workflows/create-release-pr.yml
):MetaMask/action-checkout-and-setup@v1
(fetch full history, high-risk); remove explicit Node setup..github/workflows/publish-release.yml
):MetaMask/action-checkout-and-setup@v1
..github/workflows/security-code-scanner.yml
):MetaMask/action-security-code-scanner@v1
with path/rule exclusions and optional metrics/Slack..github/pull_request_template.md
).Written by Cursor Bugbot for commit b4a6697. This will update automatically on new commits. Configure here.