Skip to content

feat(agents): add update snap packages on clients skill - #511

Closed
ulissesferreira wants to merge 1 commit into
mainfrom
feat/update-snap-packages-on-clients-skill
Closed

ulissesferreira wants to merge 1 commit into
mainfrom
feat/update-snap-packages-on-clients-skill

Conversation

@ulissesferreira

@ulissesferreira ulissesferreira commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Explanation

Adds a project skill at .agents/skills/bump-client-snap-versions/ for the "Update snap packages on clients" workflow. It bumps internal @metamask/*-wallet-snap packages to their latest published npm versions in metamask-extension and metamask-mobile, opening one PR per snap per client.

The skill is guidance only and describes how to:

  • Read the npm latest dist-tag live from the registry, since plain npm view can return stale cached data when npm is configured offline.
  • Resolve each client's current version from its yarn.lock.
  • Extract the CHANGELOG.md sections for every version between current and target and render the same description used in previous bump PRs.
  • Fill the client's current .github/pull-request-template.md, work in a temporary worktree from origin/main, update only package.json and yarn.lock, commit, push, and open the PRs.

No scripts or repo configuration changes are added. No package source or changelog is changed.

References

N/A

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

@ulissesferreira
ulissesferreira requested review from a team as code owners October 23, 2026 15:58
@ulissesferreira
ulissesferreira force-pushed the feat/update-snap-packages-on-clients-skill branch from f4d0954 to ad5c523 Compare October 23, 2026 16:06
@ulissesferreira
ulissesferreira force-pushed the feat/update-snap-packages-on-clients-skill branch from ad5c523 to 05147de Compare October 23, 2026 16:18
@sonarqubecloud

Copy link
Copy Markdown

@ulissesferreira

Copy link
Copy Markdown
Contributor Author

Superseded by https://github.com/Consensys/skills/pull/105. The skill now lives in the shared skills repo as domains/engineering/skills/bump-client-snap-versions/skill.md; the content moved unchanged apart from the repo layout (lowercase skill.md) and maturity: experimental. Closing this PR.

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.

1 participant