Skip to content

[pull] master from apify:master#206

Merged
pull[bot] merged 7 commits into
threatcode:masterfrom
apify:master
May 29, 2026
Merged

[pull] master from apify:master#206
pull[bot] merged 7 commits into
threatcode:masterfrom
apify:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 29, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

B4nan and others added 7 commits May 29, 2026 10:14
…de (#3679)

## What

Add a yarn `resolutions` entry to pin `@puppeteer/browsers` to v3 even
though our direct `puppeteer` devDep stays on v24.

## Why

Recent CI failures with `Could not find Chrome (ver. X)` on newer Node
releases are caused by a known upstream bug:

- `puppeteer@24` → `@puppeteer/browsers@2.x` → `extract-zip@2.0.1`
(unmaintained since 2020).
- On newer Node releases, `extract-zip` silently aborts mid-stream
without rejecting, exits with code 0, and leaves the Chrome cache
directory existing-but-empty (only the first archive entry, `ABOUT`,
ends up on disk).

Confirmed empirically against the sister repo apify-client-js —
diagnostic instrumentation captured a clean repro:

```
puppeteer:browsers:install Downloading binary from https://storage.googleapis.com/...
puppeteer:browsers:install Duration for download: 1321ms
puppeteer:browsers:install Installing .../146.0.7680.153-chrome-linux64.zip to .../linux-146.0.7680.153
+ find /home/runner/.cache/puppeteer -maxdepth 4 -type f
/home/runner/.cache/puppeteer/chrome/linux-146.0.7680.153/chrome-linux64/ABOUT     ← only ABOUT
/home/runner/.cache/puppeteer/chrome/146.0.7680.153-chrome-linux64.zip
```

No `Duration for extract` debug line — `unpackArchive()` never resolved.

### Upstream

- Tracking issue:
[puppeteer/puppeteer#14957](puppeteer/puppeteer#14957)
- Fix:
[puppeteer/puppeteer#14960](puppeteer/puppeteer#14960)
(merged 2026-05-11) — replaces `extract-zip` with native
`unzip`/`tar.exe`. Released as `@puppeteer/browsers@3.0.0` (bundled into
`puppeteer@25.0.0`).

### Why override instead of bumping puppeteer to v25

`puppeteer@25` is ESM-only, requires Node ≥22.12, and is a much bigger
change. Pinning just the buggy transitive package is a smaller change
with less risk surface:

- puppeteer@24's CLI does `require('@puppeteer/browsers')`. v3 is
ESM-only, but `require()`-of-ESM is stable on Node ≥20.20 / ≥22.12 / ≥24
(verified locally with end-to-end install on each).
- Net dependency cleanup: removes `extract-zip` plus 34 of its
transitive deps from `yarn.lock` (456-line reduction).

Same fix is being applied in apify-client-js: apify/apify-client-js#919.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Every package excludes `src` from the published tarball but ships
`.d.ts.map`/`.js.map` that reference `../src/*.ts`, so the maps never
resolve — "go to definition" lands on the compiled `.d.ts` instead of
the original source. Disabling `declarationMap`/`sourceMap` in the
shared build config stops emitting these dead maps across all packages
and shrinks the tarballs (e.g. `@crawlee/core` ~252 KB → ~164 KB
compressed); `sourceMap` stays on in the dev `tsconfig.json` for local
debugging.
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@commitlint/config-conventional](https://commitlint.js.org/)
([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional))
| [`^20.0.0` →
`^21.0.0`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/20.0.0/21.0.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fconfig-conventional/21.0.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fconfig-conventional/20.0.0/21.0.1?slim=true)
|
| [commitlint](https://commitlint.js.org/)
([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@alias/commitlint))
| [`^20.0.0` →
`^21.0.0`](https://renovatebot.com/diffs/npm/commitlint/20.1.0/21.0.1) |
![age](https://developer.mend.io/api/mc/badges/age/npm/commitlint/21.0.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/commitlint/20.1.0/21.0.1?slim=true)
|

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint
(@&#8203;commitlint/config-conventional)</summary>

###
[`v21.0.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2101-2026-05-12)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

###
[`v21.0.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2100-2026-05-08)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0)

- chore!: minimum node version v22
([#&#8203;4679](https://redirect.github.com/conventional-changelog/commitlint/issues/4679))
([ac2b3f4](https://redirect.github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a)),
closes
[#&#8203;4679](https://redirect.github.com/conventional-changelog/commitlint/issues/4679)

##### BREAKING CHANGES

- drop node v18 and v20 support

* Bump engines to >=v22 in all 39 package.json files
* Update [@&#8203;types/node](https://redirect.github.com/types/node) to
^22.0.0
* Update CI matrix to \[22, 24]
* Update Ubuntu baseline job to ubuntu:26.04
* Update Dockerfile.ci, .mise.toml, .codesandbox/ci.json
* Update pre-commit hook to use --ignore-engines
* Update README and docs

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

####
[20.5.3](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3)
(2026-04-30)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

###
[`v20.5.3`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2053-2026-04-30)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.3)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

###
[`v20.5.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2050-2026-03-15)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

####
[20.4.4](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4)
(2026-03-12)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

####
[20.4.3](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3)
(2026-03-03)

##### Bug Fixes

- footer parser does not escape special chars for regex
[#&#8203;4560](https://redirect.github.com/conventional-changelog/commitlint/issues/4560)
([#&#8203;4634](https://redirect.github.com/conventional-changelog/commitlint/issues/4634))
([8ff7c7f](https://redirect.github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770))

####
[20.4.2](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2)
(2026-02-19)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

####
[20.4.1](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1)
(2026-02-02)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

###
[`v20.4.4`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2044-2026-03-12)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

###
[`v20.4.3`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2043-2026-03-03)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3)

##### Bug Fixes

- footer parser does not escape special chars for regex
[#&#8203;4560](https://redirect.github.com/conventional-changelog/commitlint/issues/4560)
([#&#8203;4634](https://redirect.github.com/conventional-changelog/commitlint/issues/4634))
([8ff7c7f](https://redirect.github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770))

###
[`v20.4.2`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2042-2026-02-19)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

###
[`v20.4.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2041-2026-02-02)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

###
[`v20.4.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2040-2026-01-30)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0)

##### Features

- upgrade conventional commit packages
[#&#8203;4082](https://redirect.github.com/conventional-changelog/commitlint/issues/4082)
([#&#8203;4597](https://redirect.github.com/conventional-changelog/commitlint/issues/4597))
([3aaf0a6](https://redirect.github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f))

####
[20.3.1](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1)
(2026-01-08)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

###
[`v20.3.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2031-2026-01-08)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

###
[`v20.3.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2030-2026-01-01)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.2.0...v20.3.0)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

###
[`v20.2.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#2020-2025-12-05)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.0.0...v20.2.0)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)

</details>

<details>
<summary>conventional-changelog/commitlint (commitlint)</summary>

###
[`v21.0.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2101-2026-05-12)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1)

**Note:** Version bump only for package commitlint

###
[`v21.0.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2100-2026-05-08)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0)

- chore!: minimum node version v22
([#&#8203;4679](https://redirect.github.com/conventional-changelog/commitlint/issues/4679))
([ac2b3f4](https://redirect.github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a)),
closes
[#&#8203;4679](https://redirect.github.com/conventional-changelog/commitlint/issues/4679)

##### BREAKING CHANGES

- drop node v18 and v20 support

* Bump engines to >=v22 in all 39 package.json files
* Update [@&#8203;types/node](https://redirect.github.com/types/node) to
^22.0.0
* Update CI matrix to \[22, 24]
* Update Ubuntu baseline job to ubuntu:26.04
* Update Dockerfile.ci, .mise.toml, .codesandbox/ci.json
* Update pre-commit hook to use --ignore-engines
* Update README and docs

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

####
[20.5.3](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3)
(2026-04-30)

**Note:** Version bump only for package commitlint

####
[20.5.2](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2)
(2026-04-25)

**Note:** Version bump only for package commitlint

###
[`v20.5.3`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2053-2026-04-30)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3)

**Note:** Version bump only for package commitlint

###
[`v20.5.2`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2052-2026-04-25)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.2)

**Note:** Version bump only for package commitlint

###
[`v20.5.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2050-2026-03-15)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0)

**Note:** Version bump only for package commitlint

####
[20.4.4](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4)
(2026-03-12)

**Note:** Version bump only for package commitlint

####
[20.4.3](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3)
(2026-03-03)

**Note:** Version bump only for package commitlint

####
[20.4.2](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2)
(2026-02-19)

**Note:** Version bump only for package commitlint

####
[20.4.1](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1)
(2026-02-02)

**Note:** Version bump only for package commitlint

###
[`v20.4.4`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2050-2026-03-15)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4)

**Note:** Version bump only for package commitlint

####
[20.4.4](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4)
(2026-03-12)

**Note:** Version bump only for package commitlint

####
[20.4.3](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3)
(2026-03-03)

**Note:** Version bump only for package commitlint

####
[20.4.2](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2)
(2026-02-19)

**Note:** Version bump only for package commitlint

####
[20.4.1](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1)
(2026-02-02)

**Note:** Version bump only for package commitlint

###
[`v20.4.3`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2043-2026-03-03)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3)

**Note:** Version bump only for package commitlint

###
[`v20.4.2`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2042-2026-02-19)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2)

**Note:** Version bump only for package commitlint

###
[`v20.4.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2041-2026-02-02)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1)

**Note:** Version bump only for package commitlint

###
[`v20.4.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2040-2026-01-30)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0)

**Note:** Version bump only for package commitlint

####
[20.3.1](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1)
(2026-01-08)

**Note:** Version bump only for package commitlint

###
[`v20.3.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2031-2026-01-08)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1)

**Note:** Version bump only for package commitlint

###
[`v20.3.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2030-2026-01-01)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.2.0...v20.3.0)

**Note:** Version bump only for package commitlint

###
[`v20.2.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;alias/commitlint/CHANGELOG.md#2020-2025-12-05)

[Compare
Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0)

**Note:** Version bump only for package commitlint

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "every weekday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/apify/crawlee).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
`playwright install --with-deps` re-downloaded all browsers from
`cdn.playwright.dev` on every CI run, with no browser cache and no
timeout. When the CDN stalls, the step hangs until the 6h job limit
instead of failing fast — which is why many PRs get stuck on `Install
Playwright browsers` simultaneously (it's CDN-driven, not PR-specific).

This caches `~/.cache/ms-playwright` keyed by the lockfile so warm runs
skip the download entirely, and caps the install step at
`timeout-minutes: 10` so a stalled download fails fast and can be
retried. Applied to `test-ci.yml`, `release.yml`, and `test-e2e.yml`.
Browser set is unchanged (still installs all browsers).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/upload-pages-artifact](https://redirect.github.com/actions/upload-pages-artifact)
| action | major | `v4` → `v5` |

---

### Release Notes

<details>
<summary>actions/upload-pages-artifact
(actions/upload-pages-artifact)</summary>

###
[`v5.0.0`](https://redirect.github.com/actions/upload-pages-artifact/releases/tag/v5.0.0)

[Compare
Source](https://redirect.github.com/actions/upload-pages-artifact/compare/v5.0.0...v5.0.0)

### Changelog

- Update upload-artifact action to version 7
[@&#8203;Tom-van-Woudenberg](https://redirect.github.com/Tom-van-Woudenberg)
([#&#8203;139](https://redirect.github.com/actions/upload-pages-artifact/issues/139))
- feat: add `include-hidden-files` input
[@&#8203;jonchurch](https://redirect.github.com/jonchurch)
([#&#8203;137](https://redirect.github.com/actions/upload-pages-artifact/issues/137))

See details of [all code
changes](https://redirect.github.com/actions/upload-pages-artifact/compare/v4.0.0...v4.0.1)
since previous release.

###
[`v5`](https://redirect.github.com/actions/upload-pages-artifact/compare/v4...v5)

[Compare
Source](https://redirect.github.com/actions/upload-pages-artifact/compare/v4.0.0...v5.0.0)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "every weekday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/apify/crawlee).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTguMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [camoufox-js](https://redirect.github.com/apify/camoufox-js) |
[`^0.9.0` →
`^0.10.0`](https://renovatebot.com/diffs/npm/camoufox-js/0.9.3/0.10.2) |
![age](https://developer.mend.io/api/mc/badges/age/npm/camoufox-js/0.10.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/camoufox-js/0.9.3/0.10.2?slim=true)
|
| [camoufox-js](https://redirect.github.com/apify/camoufox-js) |
[`^0.9.3` →
`^0.10.0`](https://renovatebot.com/diffs/npm/camoufox-js/0.9.3/0.10.2) |
![age](https://developer.mend.io/api/mc/badges/age/npm/camoufox-js/0.10.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/camoufox-js/0.9.3/0.10.2?slim=true)
|

---

### Release Notes

<details>
<summary>apify/camoufox-js (camoufox-js)</summary>

###
[`v0.10.2`](https://redirect.github.com/apify/camoufox-js/compare/42ecd577bb05eec69e9723dc46991b0b3b9bec47...7b7206da5387483ba652a3052c27b852a8190ae7)

[Compare
Source](https://redirect.github.com/apify/camoufox-js/compare/42ecd577bb05eec69e9723dc46991b0b3b9bec47...7b7206da5387483ba652a3052c27b852a8190ae7)

###
[`v0.10.1`](https://redirect.github.com/apify/camoufox-js/compare/f9e12e9a8f2687b0e434ff7261177bcd231e8bbf...42ecd577bb05eec69e9723dc46991b0b3b9bec47)

[Compare
Source](https://redirect.github.com/apify/camoufox-js/compare/f9e12e9a8f2687b0e434ff7261177bcd231e8bbf...42ecd577bb05eec69e9723dc46991b0b3b9bec47)

###
[`v0.10.0`](https://redirect.github.com/apify/camoufox-js/compare/fc51515af2d5f885a88adb5e5b2aea68e76b37e6...f9e12e9a8f2687b0e434ff7261177bcd231e8bbf)

[Compare
Source](https://redirect.github.com/apify/camoufox-js/compare/fc51515af2d5f885a88adb5e5b2aea68e76b37e6...f9e12e9a8f2687b0e434ff7261177bcd231e8bbf)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "every weekday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/apify/crawlee).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTguMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
> ℹ️ **Note**
> 
> This PR body was truncated due to platform limits.

This PR contains patch/minor dependency updates from Renovate, with the
following corrections based on review feedback and CI:

- Removed the `@browserbasehq/stagehand` update from this PR (kept at
`3.0.7`).
- Pinned `@docusaurus/theme-mermaid` to `3.10.1` (from `^3.10.0`) to
align with `@docusaurus/core@3.10.1` and fix the docs build version
mismatch error.

All other listed dependency updates remain unchanged.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators May 29, 2026
@pull pull Bot added the ⤵️ pull label May 29, 2026
@pull pull Bot merged commit 50d1619 into threatcode:master May 29, 2026
@pull pull Bot had a problem deploying to github-pages May 29, 2026 10:19 Failure
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant