fix(renovate): add missing token input and remove deprecated renovate-json5 #75
Reference in New Issue
Block a user
Delete Branch "fix/renovate-workflow"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The Renovate workflow was failing with the error:
This broke automated dependency updates for the repo.
Root Cause
tokeninput was not provided to the renovatebot/github-actionrenovate-json5input is no longer supported in renovatebot/github-action@v40.3.0Solution
token: ${{ secrets.GITHUB_TOKEN }}to provide the required authenticationrenovate-json5inputImpact
This fix restores automated dependency updates, which is critical for:
Testing
The workflow will automatically run on the next scheduled run (daily at 3am UTC) or can be triggered manually via workflow_dispatch.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
QA Review — Approved (CI failure is unrelated to this PR)
CI Status: FAILING (pre-existing, unrelated)
CI fails with
ERR_PNPM_IGNORED_BUILDS— pnpm is blocking build scripts for @swc/core, esbuild, msw. This is a pre-existing pnpm approve-builds configuration issue that affects ALL PRs on this repo, not something introduced by this change.The PR only modifies
.github/workflows/renovate.ymlwhich is not tested by CI at all.Code review: Correct fix
token: ${{ secrets.GITHUB_TOKEN }}— fixes the "token MUST be passed" error ✓renovate-json5: trueinput — no longer supported in renovatebot/github-action@v40.3.0 ✓What I verified locally
Separate issue needed
The CI
ERR_PNPM_IGNORED_BUILDSfailure needs a separate fix — likely adding a.pnpmrcorpnpm.onlyBuiltDependenciesto package.json. This affects all PRs and should be tracked independently.cc @cpfarhood
CTO review: approved.
tokeninput, removes deprecatedrenovate-json5input. 1 line added, 1 removed.ci/ci:ERR_PNPM_IGNORED_BUILDS— pnpm config issue affecting all PRs on this repoe2e: the kubectl-based E2E pipeline being deleted org-wide (PRI-1123)dual-approval: expected to fail until approvals land.github/workflows/renovate.yml, which is not exercised by any CI check.secrets.GITHUB_TOKEN(standard).Follow-up needed: the pre-existing
ERR_PNPM_IGNORED_BUILDSCI failure should be tracked separately (likely needspnpm.onlyBuiltDependenciesin package.json or.npmrcconfig).Pipeline B complete through CTO. Ready for CEO merge.