Skip to content

chore: stop dependabot reopening majors blocked by peer deps - #11

Open
razbroc wants to merge 1 commit into
masterfrom
chore/dependabot-ignore-blocked-majors
Open

chore: stop dependabot reopening majors blocked by peer deps#11
razbroc wants to merge 1 commit into
masterfrom
chore/dependabot-ignore-blocked-majors

Conversation

@razbroc

@razbroc razbroc commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Follow-up to closing #1 (express 5) and #3 (typescript 7).

Both fail npm ci with ERESOLVE before any job runs, so every check on them is collateral from the failed install. Without an ignore rule dependabot reopens the same unmergeable PR every week.

  • express major — gated on @map-colonies/openapi-express-types@0.2.0, whose only published version peers @types/express@^4.17.21
  • @types/express major — paired with the above
  • typescript major — TS 7 is the Go rewrite; openapi-typescript peers typescript@^5.x, and the shared MapColonies configs have to move first

The express and dev-dep rules live in separate updates blocks because express is a production dep while @types/express and typescript are dev.

Revisit when the shared packages publish compatible peer ranges.

express 5 and typescript 7 both fail npm ci with ERESOLVE before any job
runs, so dependabot reopens an unmergeable PR every week.

express 5 is gated on @map-colonies/openapi-express-types@0.2.0, whose
only published version peers @types/express@^4.17.21. typescript 7 is
gated on openapi-typescript, which peers typescript@^5.x.

Ignore the majors on both until the shared packages move.
@razbroc razbroc self-assigned this Aug 27, 2026
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