When combining GitHub agentic workflows with Renovate for automated dependency updates, a synchronization problem arises: Renovate bumps action SHAs in generated lock files without updating the inline scripts that must match. An initial fix using a recompile workflow triggered on any lock file change introduced a rollback bug. The correct solution is to exclude generated lock files from Renovate's scope via ignorePaths, and instead let Renovate (or manual updates) modify only the source manifest file (.github/aw/actions-lock.json), with a narrowly scoped workflow that recompiles everything when that manifest changes.
162.1K Impressions4 Comments