chore(deps): update dependency fast-check to v4.9.0 (#12627)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [fast-check](https://fast-check.dev/)
([source](https://redirect.github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check))
| [`4.8.0` →
`4.9.0`](https://renovatebot.com/diffs/npm/fast-check/4.8.0/4.9.0) |
![age](https://developer.mend.io/api/mc/badges/age/npm/fast-check/4.9.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/fast-check/4.8.0/4.9.0?slim=true)
|

---

### Release Notes

<details>
<summary>dubzzz/fast-check (fast-check)</summary>

###
[`v4.9.0`](https://redirect.github.com/dubzzz/fast-check/blob/HEAD/packages/fast-check/CHANGELOG.md#490)

[Compare
Source](https://redirect.github.com/dubzzz/fast-check/compare/v4.8.0...v4.9.0)

*Shrinkable `entityGraph` and few performance chips*

\[[Code](https://redirect.github.com/dubzzz/fast-check/tree/v4.9.0)]\[[Diff](https://redirect.github.com/dubzzz/fast-check/compare/v4.8.0...v4.9.0)]

#### Features

- ([PR#7008](https://redirect.github.com/dubzzz/fast-check/pull/7008))
Towards shrinkable `entityGraph` thanks to `chainUntil`

#### Fixes

- ([PR#7010](https://redirect.github.com/dubzzz/fast-check/pull/7010))
Bug: Fix latent state-sharing bug in entityGraph
- ([PR#7063](https://redirect.github.com/dubzzz/fast-check/pull/7063))
Bug: Equiprobable alternatives in `stringMatching`
- ([PR#6973](https://redirect.github.com/dubzzz/fast-check/pull/6973))
CI: Drop caches on push for build package flow
- ([PR#6971](https://redirect.github.com/dubzzz/fast-check/pull/6971))
CI: Only mark fast-check's releases as latest
- ([PR#6974](https://redirect.github.com/dubzzz/fast-check/pull/6974))
CI: Drop pull\_request\_target flows
- ([PR#6975](https://redirect.github.com/dubzzz/fast-check/pull/6975))
CI: Drop discussion creation on release publish
- ([PR#6976](https://redirect.github.com/dubzzz/fast-check/pull/6976))
CI: Drop caches from publication steps
- ([PR#6977](https://redirect.github.com/dubzzz/fast-check/pull/6977))
CI: Revert "Drop caches from publication steps"
- ([PR#6978](https://redirect.github.com/dubzzz/fast-check/pull/6978))
CI: Make zizmor audit a required status check
- ([PR#6991](https://redirect.github.com/dubzzz/fast-check/pull/6991))
CI: Remove Claude Code workflow
- ([PR#6994](https://redirect.github.com/dubzzz/fast-check/pull/6994))
CI: Replace `pnpm dlx` with `pnpm exec` for `pkg-pr-new`
- ([PR#6995](https://redirect.github.com/dubzzz/fast-check/pull/6995))
CI: Inline zizmor ignores in workflow
- ([PR#6996](https://redirect.github.com/dubzzz/fast-check/pull/6996))
CI: Move to `devEngines.packageManager`
- ([PR#7005](https://redirect.github.com/dubzzz/fast-check/pull/7005))
CI: Update PULL\_REQUEST\_TEMPLATE.md
- ([PR#7011](https://redirect.github.com/dubzzz/fast-check/pull/7011))
CI: Drop OTP prompt from npm publish
- ([PR#7013](https://redirect.github.com/dubzzz/fast-check/pull/7013))
CI: Switch release jobs to npm stage publish
- ([PR#7027](https://redirect.github.com/dubzzz/fast-check/pull/7027))
CI: Run benchmarks against `main`
- ([PR#7037](https://redirect.github.com/dubzzz/fast-check/pull/7037))
CI: Use comparison mode for `bench`
- ([PR#7069](https://redirect.github.com/dubzzz/fast-check/pull/7069))
CI: Run pnpm dedupe to deduplicate lockfile
- ([PR#6959](https://redirect.github.com/dubzzz/fast-check/pull/6959))
CI: Announce releases on Bluesky
- ([PR#7105](https://redirect.github.com/dubzzz/fast-check/pull/7105))
CI: Switch to actions/attest for attestations
- ([PR#7117](https://redirect.github.com/dubzzz/fast-check/pull/7117))
CI: Use pnpm version in changelog script
- ([PR#7120](https://redirect.github.com/dubzzz/fast-check/pull/7120))
CI: Allow unclean tree in changelog generation
- ([PR#7125](https://redirect.github.com/dubzzz/fast-check/pull/7125))
CI: Stage publish using `pnpm` in publish jobs
- ([PR#7065](https://redirect.github.com/dubzzz/fast-check/pull/7065))
Clean: Delete skills directory
- ([PR#6983](https://redirect.github.com/dubzzz/fast-check/pull/6983))
Doc: Tweak PR Template to hint AI agents into revealing themselves
- ([PR#7092](https://redirect.github.com/dubzzz/fast-check/pull/7092))
Doc: Add back skills directory
- ([PR#7095](https://redirect.github.com/dubzzz/fast-check/pull/7095))
Doc: Add release notes for fast-check 4.8.0
- ([PR#7104](https://redirect.github.com/dubzzz/fast-check/pull/7104))
Doc: Add makeeno as doc contributor
- ([PR#7103](https://redirect.github.com/dubzzz/fast-check/pull/7103))
Doc: Fix info box in docs
- ([PR#7108](https://redirect.github.com/dubzzz/fast-check/pull/7108))
Doc: Add jneidel as doc contributor
- ([PR#7035](https://redirect.github.com/dubzzz/fast-check/pull/7035))
Performance: Faster `fc.integer` on `generate`
- ([PR#7046](https://redirect.github.com/dubzzz/fast-check/pull/7046))
Performance: Faster fc.record on generate
- ([PR#7047](https://redirect.github.com/dubzzz/fast-check/pull/7047))
Performance: Faster fc.dictionary on generate
- ([PR#7048](https://redirect.github.com/dubzzz/fast-check/pull/7048))
Performance: Faster `fc.webPath`/`fc.webUrl` on `generate`
- ([PR#7050](https://redirect.github.com/dubzzz/fast-check/pull/7050))
Performance: Faster `fc.stringMatching` for `\W` `\D` `\S` `.`
- ([PR#7054](https://redirect.github.com/dubzzz/fast-check/pull/7054))
Performance: Faster `fc.stringMatching` on `generate`
- ([PR#7049](https://redirect.github.com/dubzzz/fast-check/pull/7049))
Performance: Drop nested `tuple` on `generate` for `fc.record`
- ([PR#7045](https://redirect.github.com/dubzzz/fast-check/pull/7045))
Performance: Faster `fc.entityGraph` on `generate`
- ([PR#7071](https://redirect.github.com/dubzzz/fast-check/pull/7071))
Performance: Early exit on empty tuple in `fc.entityGraph`
- ([PR#7004](https://redirect.github.com/dubzzz/fast-check/pull/7004))
Refactor: Extract code from `onTheFlyLinksForEntityGraph`
- ([PR#7006](https://redirect.github.com/dubzzz/fast-check/pull/7006))
Refactor: Move `generate` logic to the `Arbitrary` for `entityGraph`
- ([PR#7007](https://redirect.github.com/dubzzz/fast-check/pull/7007))
Refactor: Introduce `ProductionState` for `onTheFlyLinks...`
- ([PR#6990](https://redirect.github.com/dubzzz/fast-check/pull/6990))
Script: Skip scripts during `pnpm i` in changelog generation
- ([PR#7039](https://redirect.github.com/dubzzz/fast-check/pull/7039))
Script: More benchmark commands
- ([PR#6972](https://redirect.github.com/dubzzz/fast-check/pull/6972))
Security: Pass `--ignore-scripts` to `pnpm i` calls
- ([PR#7028](https://redirect.github.com/dubzzz/fast-check/pull/7028))
Test: Add benchmarks for key arbitraries
- ([PR#7034](https://redirect.github.com/dubzzz/fast-check/pull/7034))
Test: Expand benchmark coverage across arbitrary families
- ([PR#7041](https://redirect.github.com/dubzzz/fast-check/pull/7041))
Test: Add runners related benchs
- ([PR#7064](https://redirect.github.com/dubzzz/fast-check/pull/7064))
Test: Clarify arbitrary benchmark names
- ([PR#7068](https://redirect.github.com/dubzzz/fast-check/pull/7068))
Test: More reliable arbitraries.bench.ts
- ([PR#7088](https://redirect.github.com/dubzzz/fast-check/pull/7088))
Typo: Typo in type `EntityGraphContraints`

***

</details>

---

### Configuration

📅 **Schedule**: (in timezone Europe/Madrid)

- Branch creation
  - "after 7pm every weekday,before 5am every weekday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC42OS4xIiwidXBkYXRlZEluVmVyIjoiNDQuNjkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
renovate[bot]
2026-09-08 22:42:39 +00:00
committed by GitHub
parent b1c9598a8b
commit ebac51753c
2 changed files with 7 additions and 15 deletions
+1 -1
View File
@@ -172,7 +172,7 @@
"@vitest/ui": "4.1.11",
"concurrently": "^10.0.0",
"del-cli": "7.0.0",
"fast-check": "4.8.0",
"fast-check": "4.9.0",
"fetch-mock": "^12.6.0",
"husky": "^9.1.7",
"lint-staged": "16.4.0",
+6 -14
View File
@@ -346,8 +346,8 @@ importers:
specifier: 7.0.0
version: 7.0.0
fast-check:
specifier: 4.8.0
version: 4.8.0
specifier: 4.9.0
version: 4.9.0
fetch-mock:
specifier: ^12.6.0
version: 12.6.0
@@ -3506,12 +3506,8 @@ packages:
resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==}
engines: {'0': node >=0.6.0}
fast-check@4.7.0:
resolution: {integrity: sha512-NsZRtqvSSoCP0HbNjUD+r1JH8zqZalyp6gLY9e7OYs7NK9b6AHOs2baBFeBG7bVNsuoukh89x2Yg3rPsul8ziQ==}
engines: {node: '>=12.17.0'}
fast-check@4.8.0:
resolution: {integrity: sha512-GOJ158CUMnN6cSahsv4+ExARvIDuzzinFjkp0E9WtiBa5zcVeLozVkWaE4IzFcc+Y48Wp1EDlUZsXRyAztQcSg==}
fast-check@4.9.0:
resolution: {integrity: sha512-7ms6T7SybUev/PQITciI0yLM2pOSFy5zpG8Ty7tQofcVaQUvrMXp6CBwqF6fThLCLOrfBtuHAtwq6Yu4XPCllg==}
engines: {node: '>=12.17.0'}
fast-deep-equal@3.1.3:
@@ -6862,7 +6858,7 @@ snapshots:
'@fast-check/vitest@0.4.1(vitest@4.1.11)':
dependencies:
fast-check: 4.7.0
fast-check: 4.9.0
vitest: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(@vitest/ui@4.1.11)(jsdom@25.0.1(supports-color@10.2.2))(msw@2.14.6(@types/node@22.20.1)(typescript@7.0.2))(vite@8.2.2(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.6.1)(sass@1.101.0)(yaml@2.9.0))
'@fern-api/search-widget@0.5.4(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
@@ -9220,11 +9216,7 @@ snapshots:
extsprintf@1.3.0: {}
fast-check@4.7.0:
dependencies:
pure-rand: 8.4.0
fast-check@4.8.0:
fast-check@4.9.0:
dependencies:
pure-rand: 8.4.0