Skip to content

chore: dependabot bump dependencies#272

Merged
nikitachapovskii-dev merged 10 commits intomasterfrom
chore/dependabot-bump-dependencies
Apr 14, 2026
Merged

chore: dependabot bump dependencies#272
nikitachapovskii-dev merged 10 commits intomasterfrom
chore/dependabot-bump-dependencies

Conversation

@nikitachapovskii-dev
Copy link
Copy Markdown
Contributor

Summary

This PR applies the selected Renovate updates from these branches:

  • renovate/vite-tsconfig-paths-6.x
  • renovate/vitest-monorepo
  • renovate/npm-11.x
  • renovate/all-non-major
  • renovate/styfle-cancel-workflow-action-0.x
  • renovate/jsdom-29.x
  • renovate/ubuntu-24.x

TypeScript 6 was intentionally not included for now.

Notes

I explicitly dropped the renovate/typescript-6.x bump from this branch.

Reason:

  • the TS 6 update required additional tsconfig compatibility changes
  • I decided to keep the branch lower-risk for now and avoid taking the TS migration together with the other dependency updates

So this PR keeps TypeScript on ~5.9.0.

Manual compatibility fixes

Two small compatibility fixes were needed on top of the Renovate updates:

  • sitemap-scraper: adapt crawler options to the updated Crawlee API
    • move blockedStatusCodes to the top-level crawler options
    • remove obsolete useSessionPool option
  • web-scraper test: update the DevToolsServer mock to work with Vitest 4 and reset the correct static promise field

These changes are minimal and meant only to preserve the existing behavior after the dependency updates.

Verification

Passed locally:

  • npm run ci:build
  • npm test
  • npm run tsc-check-tests

@nikitachapovskii-dev nikitachapovskii-dev self-assigned this Apr 14, 2026
@nikitachapovskii-dev nikitachapovskii-dev changed the title Chore/dependabot bump dependencies chore: dependabot bump dependencies Apr 14, 2026
Copy link
Copy Markdown
Member

@barjin barjin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @nikitachapovskii-dev !

The failing tests are because of the Ubuntu 24 bump (we're still running with 22 in Crawlee because of this).

Imo it's fine to drop back to 22 for now to keep this PR simple, we'll need to figure this out in more repos soon anyway.

@nikitachapovskii-dev nikitachapovskii-dev merged commit 4e0a8bd into master Apr 14, 2026
4 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.

3 participants