Skip to content

馃敡 Ignore major bumps of jest, puppeteer and @types/node in dependabot - #85

Merged
0x46616c6b merged 1 commit into
mainfrom
chore/dependabot-ignore-jest-major
Sep 1, 2026
Merged

馃敡 Ignore major bumps of jest, puppeteer and @types/node in dependabot#85
0x46616c6b merged 1 commit into
mainfrom
chore/dependabot-ignore-jest-major

Conversation

@0x46616c6b

Copy link
Copy Markdown
Member

Summary

stencil test (@stencil/core 4.44) pins its integrated test task to jest 29 and rejects jest 30 outright, and separately doesn't await puppeteer's now-async executablePath(), so puppeteer 25 breaks the e2e launcher too. @types/node is pinned to the 24.x major to match the Node 24 engine in .nvmrc.

This adds ignore rules to .github/dependabot.yml so dependabot stops proposing major bumps of jest, jest-cli, @types/jest, puppeteer and @types/node until stencil test supports them. Minor/patch updates for these packages are unaffected.

Closes #84 (that grouped update bumped jest to 30 and puppeteer to 25, both of which broke npm test in CI).

stencil test (@stencil/core 4.44) pins jest to 29.x and doesn't await
puppeteer's now-async executablePath(), so jest 30 and puppeteer 25
both break the test task (#84). @types/node also
stays on the 24.x major to match the Node 24 engine pinned in .nvmrc.

Ignoring these major bumps stops dependabot from proposing them again
until stencil test supports the newer majors.
@0x46616c6b
0x46616c6b marked this pull request as ready for review September 1, 2026 11:50
@0x46616c6b
0x46616c6b merged commit db25aaf into main Sep 1, 2026
3 checks passed
@0x46616c6b
0x46616c6b deleted the chore/dependabot-ignore-jest-major branch September 1, 2026 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant