You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: Update all GitHub Actions to latest versions and enable Dependabot (#3782)
This updates all GitHub Actions to the latest versions, fixes breaking
changes where applicable, and enables Dependabot for GitHub Actions.
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> Updates CI to latest GitHub Actions, replaces local security scan with
reusable workflow, and enables Dependabot for GitHub Actions.
>
> - **CI workflows (`.github/workflows/*`)**:
> - Bump actions: `MetaMask/action-checkout-and-setup` → `v2`,
`actions/checkout` → `v6`, `actions/upload-artifact` → `v6`,
`actions/download-artifact` → `v7`.
> - Adjust steps to use updated actions across build, lint, test, E2E,
platform-compat, publish, and PR update jobs; minor job/name tweaks and
secret wiring (e.g., Codecov, PR update token).
> - **Security scanning**:
> - Replace local `security-code-scanner.yml` with reusable
`MetaMask/action-security-code-scanner/.github/workflows/security-scan.yml@v2`
and add `paths-ignored`, permissions, and secrets.
> - **Dependabot**:
> - Enable updates for `github-actions` with allowlist for `MetaMask/*`
and `actions/*` in `.github/dependabot.yml` (in addition to existing
`npm`).
> - **Release/Publish workflows**:
> - Apply action version bumps and artifact step updates in
`publish-release.yml`, `publish-environment.yml`,
`publish-github-pages.yml`, and `publish-preview.yml` without changing
build/publish logic.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
53edfd1. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
---------
Co-authored-by: Frederik Bolding <[email protected]>
0 commit comments