Support GitHub Agentic Workflow lockfiles #41690
Replies: 2 comments 7 replies
-
|
Hi there, You're asking us to support a new package manager. We need to know some basic information about this package manager first. Please copy/paste the new package manager questionnaire, and fill it out in full. Once the questionnaire is filled out we'll decide if we want to support this new manager. Good luck, The Renovate team |
Beta Was this translation helpful? Give feedback.
-
New package manager questionnaireDid you read our documentation on adding a package manager?
BasicsWhat's the name of the package manager?Github Agentic Workflows ( What language(s) does this package manager support?Github Agent Workflow definitions (yaml) How popular is this package manager?Newly released so not wildly popular. Does this language have other (competing?) package managers?
What are the big selling points for this package manager?This is the canonical way of managing compiled Github Agentic workflows Detecting package filesWhat kind of package files, and names, does this package manager use?.github/aw/actions-lock.yml Which
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Tell us more.
GitHub Agentic Workflows use a different syntax for workflows compared to GitHub Actions workflows.
These workflows come with a lockfile located at
.github/aw/actions-lock.jsonwhere an actions version and SHA are located, for example:{ "entries": { "actions/github-script@v8": { "repo": "actions/github-script", "version": "v8", "sha": "ed597411d8f924073f98dfc5c65a23a2325f34cd" }, "github/gh-aw/actions/setup@v0.45.5": { "repo": "github/gh-aw/actions/setup", "version": "v0.45.5", "sha": "852cb06ad52958b402ed982b69957ffc57ca0619" } } }Agentic workflows then need to be updated to consume the changes to the lock files via the
gh aw compilecommand.At least, that's my understanding. I haven't used Agentic Workflows myself yet, but I've spotted their use in dotnet/aspnetcore#65540.
Assuming my understanding is correct, renovate's existing GitHub Actions support should also support updating the versions for Agentic Workflows.
There's some likely useful additional details in this document: Dependabot Support
Beta Was this translation helpful? Give feedback.
All reactions