Skip to content

chore(deps): update dependency @types/jest to v30 - #560

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-jest-monorepo
Closed

chore(deps): update dependency @types/jest to v30#560
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-jest-monorepo

Conversation

@renovate

@renovate renovate Bot commented Jun 10, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@types/jest (source) ^29.5.13^30.0.0 age confidence

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@changeset-bot

changeset-bot Bot commented Jun 10, 2025

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 9a98918

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch 2 times, most recently from 0e2c20f to d2d3036 Compare June 19, 2025 17:41
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch 2 times, most recently from e4373d6 to 20ca094 Compare July 22, 2025 11:11
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch 3 times, most recently from 3a522f7 to 09a18ff Compare August 15, 2025 13:06
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from 09a18ff to 5010608 Compare August 19, 2025 21:49
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch 3 times, most recently from 027c40e to 1f01433 Compare August 31, 2025 10:13
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch 3 times, most recently from a74c885 to c34c25c Compare September 25, 2025 15:13
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from c34c25c to 87edd52 Compare September 28, 2025 09:50
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from 87edd52 to 160d1b1 Compare October 11, 2025 00:47
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch 2 times, most recently from 898a57d to d5d21c4 Compare October 21, 2025 16:23
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from d5d21c4 to 0af7bc2 Compare November 10, 2025 20:37
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from 0af7bc2 to f4c9998 Compare November 18, 2025 22:49
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from f4c9998 to ade5a94 Compare December 14, 2025 01:48
@renovate renovate Bot changed the title chore(deps): update jest monorepo to v30 (major) chore(deps): update dependency @types/jest to v30 Dec 15, 2025
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from ade5a94 to b0a4e87 Compare December 15, 2025 02:49
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from b0a4e87 to 326e718 Compare January 2, 2026 21:07
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch 2 times, most recently from 52ed312 to 16cbb31 Compare January 18, 2026 20:23
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch 3 times, most recently from 6bc125f to 4acf6ab Compare February 1, 2026 22:41
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch 2 times, most recently from 230dc0c to f8ddbc4 Compare February 1, 2026 23:05
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from f8ddbc4 to ffcad8d Compare May 17, 2026 22:14
@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from ffcad8d to d65b7ba Compare May 28, 2026 14:03
@renovate renovate Bot changed the title chore(deps): update dependency @types/jest to v30 chore(deps): update jest monorepo to v30 Jun 2, 2026
@renovate renovate Bot changed the title chore(deps): update jest monorepo to v30 chore(deps): update jest monorepo (major) Jun 22, 2026
@mergify

mergify Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@renovate renovate Bot changed the title chore(deps): update jest monorepo (major) chore(deps): update dependency @types/jest to v30 Jun 25, 2026
@mergify

mergify Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

1 similar comment
@mergify

mergify Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@renovate
renovate Bot force-pushed the renovate/major-jest-monorepo branch from d65b7ba to 9a98918 Compare September 1, 2026 16:22
@codecov

codecov Bot commented Sep 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (86782f9) to head (9a98918).

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #560   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           53        53           
  Lines          279       279           
  Branches        51        51           
=========================================
  Hits           279       279           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mergify

mergify Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@unional

unional commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Closing: this targets old/checker, which is not a pnpm workspace member (pnpm-workspace.yaml covers apps/* and packages/* only), is never installed, is never published — @type-plus/checker does not exist on the npm registry — and was marked private: true in #628.

Renovate should not have been scanning it. #631 adds old/** to ignorePaths.

@unional unional closed this Sep 1, 2026
@renovate

renovate Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 30.x releases. But if you manually upgrade to 30.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate
renovate Bot deleted the renovate/major-jest-monorepo branch September 1, 2026 16:30
unional added a commit that referenced this pull request Sep 1, 2026
19 dependency PRs were open, the oldest from **February 2025**. This is
not a backlog anyone neglected — the automation was *structurally
incapable* of merging any of them, for three independent reasons, none
of which produces a visible failure anywhere.

## Why nothing merged

| # | Mechanism | Fault |
| --- | --- | --- |
| 1 | `.github/mergify.yml` (extends `unional/.github`) | every rule
ends in `merge: { method: rebase }`. This repo has `allow_rebase_merge:
false` — merge commits only. Mergify asks for a method the repo refuses
and the PR sits `CLEAN` forever. |
| 2 | the same file's Renovate rule | gates on `label=safe-update`.
Nothing applies that label: `.github/renovate.json` extended
`github>unional/renovate-preset`, which is two lines (`config:base` +
`:preserveSemverRanges`) and sets no labels. |
| 3 | `.github/workflows/automerge-dependabot.yml` | `gh pr merge --auto
--rebase` — fails for reason 1 too. |

Reasons 1 and 2 are independent: fixing either alone still merges
nothing.

## One updater, one merge mechanism

**Renovate**, with **GitHub-native auto-merge**. `platformAutomerge:
true` arms GitHub's own auto-merge, which *feeds* the merge queue
instead of bypassing it the way a bot's own `merge` action does.

`.github/renovate.json` now carries the config directly rather than
extending the two-line preset:

- minor / patch / pin / digest, and **all** devDependency updates →
automerge.
- majors of anything a consumer resolves → manual, under a `major-`
branch prefix.
- `minimumReleaseAge: "3 days"` mirrors the 24h npm soak in `.npmrc` at
the PR level, so Renovate does not open a PR for a package that just
landed. `vulnerabilityAlerts` drops that to 1 day and automerges.
- `ignorePaths` adds `old/**`. Renovate had been filing PRs against
`old/checker`, which is not a pnpm workspace member, is not installed,
and is now `private`. #560 (`@types/jest` v30) was one of those.
- **`ts-5.4` / `ts-5.5` disabled.** They are npm aliases pinning those
exact TypeScript minors so `test:type` proves the emitted declarations
still compile on the oldest supported compilers. Bumping them to
`~5.9.0` deletes the matrix. #530 and #531 had been asking to do
precisely that since February 2025.

`.github/mergify.yml` and the Dependabot automerge workflow are deleted.
Dependabot's version updates are retired in favour of Renovate — the two
were filing the same bump twice (#624 and #625 are both `vitest` 4.1.0).

## Incidental fix

`@size-limit/esbuild-why` had been automerged to `^12.0.0` while
`size-limit` and `@size-limit/preset-small-lib` stayed on `^11.1.5` — a
plugin a full major ahead of the host it plugs into. All three now on
`^13.0.3`.

## Release impact

**None. No changeset.** Nothing here reaches the published artifact: CI
config, lint-time tooling, and a devDependency.

`pnpm verify` green locally: 7/7 turbo tasks, including `size` on
size-limit 13.
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