Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Mrtenz
Copy link
Member

@Mrtenz Mrtenz commented Dec 9, 2025

Explanation

This replaces all use of MetaMask/github-tools workflows, usually referenced by a specific commit hash, with (composite) actions, referenced by a version. This has several benefits:

  • We can update actions used simply by creating a new release in the github-tools repository, propagating the changes to all repositories using the version.
    • Breaking changes can still be made by creating a major release.
  • Actions have access to certain variables that workflows don't have access to, letting us omit input options like github-tools-ref.
  • In cases where we're already running other steps, using an action avoids spinning up a new runner.

References

Checklist

  • I've updated the test suite for new or updated code as appropriate
  • I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • I've communicated my changes to consumers by updating changelogs for packages I've changed
  • I've introduced breaking changes in this PR and have prepared draft pull requests for clients and consumer packages to resolve them

Note

Switches the changelog check from a reusable workflow pinned to a commit to the versioned check-changelog@v1 action.

  • CI / GitHub Actions:
    • Replace reusable workflow MetaMask/github-tools/.github/workflows/changelog-check.yml@<sha> with composite action MetaMask/github-tools/.github/actions/check-changelog@v1.
    • Rename job check_changelogcheck-changelog; define runner (ubuntu-latest) and a single step invoking the action.
    • Remove action-sha and secrets.gh-token inputs; keep base-branch, head-ref, labels, pr-number, and repo inputs.

Written by Cursor Bugbot for commit 568305a. This will update automatically on new commits. Configure here.

@Mrtenz Mrtenz marked this pull request as ready for review December 9, 2025 09:42
@Mrtenz Mrtenz requested a review from a team as a code owner December 9, 2025 09:42
@Mrtenz Mrtenz added this pull request to the merge queue Dec 9, 2025
Merged via the queue into main with commit ca9b28b Dec 9, 2025
283 checks passed
@Mrtenz Mrtenz deleted the mrtenz/github-tools-v1 branch December 9, 2025 09:50
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.

3 participants