chore(renovate): group the Astro/Starlight ecosystem into one PR #74

Merged
kreativmonkey merged 1 commit from chore/renovate-group-astro into main 2026-06-13 13:29:55 +02:00

Prevents the recurring problem where astro and @astrojs/starlight arrive as separate Renovate PRs that can never install or build on their own, because they are coupled by peer dependencies (Starlight x.y requires a matching Astro major). That is exactly what happened with the split astro-v6 (#63) and starlight-0.40 (#53) PRs, which #73 had to recombine by hand.

Changes:

  • Group astro + @astrojs/** (including majors) into one astro ecosystem PR so they always land together.
  • Give website/ the same replace range strategy + pnpmDedupe as frontend/.
  • Add a website non-major dependencies group to keep routine website bumps batched.

🤖 Generated with Claude Code

Prevents the recurring problem where `astro` and `@astrojs/starlight` arrive as **separate** Renovate PRs that can never install or build on their own, because they are coupled by peer dependencies (Starlight `x.y` requires a matching Astro major). That is exactly what happened with the split astro-v6 (#63) and starlight-0.40 (#53) PRs, which #73 had to recombine by hand. Changes: - Group `astro` + `@astrojs/**` (**including majors**) into one `astro ecosystem` PR so they always land together. - Give `website/` the same `replace` range strategy + `pnpmDedupe` as `frontend/`. - Add a `website non-major dependencies` group to keep routine website bumps batched. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chore(renovate): group the Astro/Starlight ecosystem into one PR
All checks were successful
CI/CD Workflow / Test Backend (Go) (pull_request) Successful in 2m56s
CI/CD Workflow / Test Frontend (Node.js) (pull_request) Successful in 1m41s
CI/CD Workflow / Test Postgres Store (pull_request) Successful in 1m21s
CI/CD Workflow / E2E (Playwright + Go) (pull_request) Successful in 6m41s
CI/CD Workflow / Build and Publish Docker Image (pull_request) Has been skipped
CI/CD Workflow / Trigger Dockhand Deployment (pull_request) Has been skipped
59d3402a32
Astro and Starlight are coupled by peer dependencies (Starlight x.y
requires a matching Astro major), so updating them in separate PRs
produces branches that can never install or build on their own — exactly
what happened with the split astro-v6 and starlight-0.40 PRs.

- Group `astro` + `@astrojs/**` (incl. majors) so they always land
  together in one "astro ecosystem" PR.
- Give website/ the same `replace` range strategy + pnpmDedupe as
  frontend/, plus a "website non-major dependencies" group.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kreativmonkey/goloom!74
No description provided.