Skip to content

ci(deps): migrate dependency updates to Renovate - #70

Merged
KyleTryon merged 2 commits into
mainfrom
ci/deps/migrate-to-renovate
Oct 11, 2026
Merged

KyleTryon merged 2 commits into
mainfrom
ci/deps/migrate-to-renovate

Conversation

@KyleTryon

@KyleTryon KyleTryon commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Replace Dependabot version updates and its approval/auto-merge workflow with the hosted Renovate GitHub App. Adapt CanvasTimeline's configuration to this site's dependencies, using the same conventions as Cliparr and Hermes.

  • Update npm/pnpm dependencies and GitHub Actions on Saturdays, midnight–5 a.m. America/New_York, with at most three open PRs.
  • Wait seven days for npm releases, group minor/patch updates, and maintain the pnpm lockfile weekly while preserving existing manifest ranges.
  • Keep major updates separate except for related React, Astro/Cloudflare, Sentry, and Vite packages. Disable the Dependency Dashboard and require manual merges.

Workflow change: the Dependabot automatic approval/merge policy is removed. Major dependency upgrades can contain breaking changes and still require review. The Renovate App is already installed for all TechSquidTV repositories; this config activates after merge. Existing Dependabot PRs should be retired after cutover.

Validation: Renovate config validator passed in strict repository mode; Prettier, CSpell, and diff whitespace checks passed. GitHub's Validate job passed formatting, lint, unused-code checks, spelling, unit tests, and the type-check/production build on the current commit. The obsolete Netlify project was unlinked, and an empty CI-refresh commit confirmed no Netlify checks run. Cloudflare production deployment is correctly skipped for pull requests. No dependency versions or application files changed.

@netlify

netlify Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

❌ Deploy Preview for techsquidtv failed. Why did it fail? →

Name Link
🔨 Latest commit 74e7aab
🔍 Latest deploy log https://app.netlify.com/projects/techsquidtv/deploys/6acb9c89a11c550008692ae7

@KyleTryon
KyleTryon marked this pull request as ready for review October 11, 2026 14:36
@KyleTryon
KyleTryon merged commit caef2e2 into main Oct 11, 2026
2 checks passed
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