Skip to content

Add agent skill for dependency version updates#991

Open
bdice wants to merge 2 commits intorapidsai:mainfrom
bdice:add-update-dependency-version-skill
Open

Add agent skill for dependency version updates#991
bdice wants to merge 2 commits intorapidsai:mainfrom
bdice:add-update-dependency-version-skill

Conversation

@bdice
Copy link
Copy Markdown
Contributor

@bdice bdice commented Mar 24, 2026

Description

Add an agent skill (.agents/skills/update-dependency-version/SKILL.md) that codifies the procedure for updating dependency versions in rapids-cmake/cpm/versions.json.

I used this skill to create #990 and other recent CCCL update PRs.

The skill documents:

  • The two JSON schemas used in versions.json (git mode and URL/tarball mode)
  • How to resolve commit SHAs from tags (including nested tag dereferencing) and branches
  • How to compute SHA256 hashes for tarball-mode packages
  • How to determine the upstream version string
  • Branch, commit, PR, and label conventions

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.
  • The cmake-format.json is up to date with these changes.
  • I have added new files under rapids-cmake/
    • I have added include guards (include_guard(GLOBAL))
    • I have added the associated docs/ rst file and update the api.rst

@bdice bdice self-assigned this Mar 24, 2026
@bdice bdice added feature request New feature or request non-breaking Introduces a non-breaking change labels Mar 24, 2026
@bdice
Copy link
Copy Markdown
Contributor Author

bdice commented Apr 13, 2026

@robertmaynard Curious for your thoughts on this when you have time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request New feature or request non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant