Skip to content

chore(deps): update dependency @testing-library/jest-dom to v7 - #2195

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-testing-library-monorepo
Open

chore(deps): update dependency @testing-library/jest-dom to v7#2195
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-testing-library-monorepo

Conversation

@renovate

@renovate renovate Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@testing-library/jest-dom ^6.9.1^7.0.0 age confidence

Release Notes

testing-library/jest-dom (@​testing-library/jest-dom)

v7.0.1

Compare Source

v7.0.0

Compare Source

v6.10.0

Compare Source


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 becomes conflicted, 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.

@renovate
renovate Bot requested a review from ALRubinger as a code owner August 19, 2026 13:55
@socket-security

socket-security Bot commented Aug 19, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​testing-library/​jest-dom@​6.9.1 ⏵ 7.0.110010010095 +2100

View full report

@codecov

codecov Bot commented Aug 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.32%. Comparing base (1ba15d4) to head (0a710f8).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2195      +/-   ##
==========================================
+ Coverage   87.86%   88.32%   +0.46%     
==========================================
  Files         395      395              
  Lines       35481    35481              
==========================================
+ Hits        31174    31338     +164     
+ Misses       4303     4139     -164     
  Partials        4        4              
Flag Coverage Δ
integration 12.95% <ø> (+4.74%) ⬆️
unit 85.84% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ALRubinger

Copy link
Copy Markdown
Owner

🐑 renovate-shepherd triage: needs a human decision

@testing-library/jest-dom ^6.9.1 → ^7.0.0 (resolves to 7.0.1) — a major bump, outside the automerge rule, so it needs a human.

The failing check was infrastructure, not the bump

Webapp Integration E2E failed after 30m17s. It is not a jest-dom regression — the job stalled in the Install Playwright browsers step fetching Ubuntu font packages:

14:12:07  Get:2 http://azure.archive.ubuntu.com/... fonts-wqy-zenhei all 0.9.45-8 [7472 kB]
14:24:19  Get:3 http://azure.archive.ubuntu.com/... xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB]
14:25:31  ##[error]The operation was canceled.

Twelve minutes between two apt packages, then a timeout — an apt-mirror stall, before any test executed. I've re-run the failed job; the result of that re-run is the signal to judge this PR on.

What a reviewer should check

jest-dom v7's changes are in matcher semantics. The ones that bite in practice are the visibility and text matchers (toBeVisible, toHaveTextContent, toBeEmptyDOMElement) becoming stricter about whitespace and computed styles.

The failure mode to watch for is not a red suite but a matcher that silently gets weaker or stronger — so if the re-run is green, the residual risk is low but non-zero. Worth a skim of the v7 release notes alongside the green run.

Note this is a test-only dependency and ships in no runtime artifact.

renovate-shepherd

@ALRubinger

Copy link
Copy Markdown
Owner

🤖 renovate-shepherd: the re-run came back green — infra confirmed, not a jest-dom regression

Closing the loop on the open item from the earlier triage rather than repeating it.

What happened. The earlier note re-ran Webapp Integration E2E and left the result as the signal to judge this PR on. That re-run (attempt 2) also failed — same signature, 29 minutes stalled in Install Playwright browsers, cancelled at the 30-minute job timeout, with every downstream test step skipped. So the deferred question sat unanswered for six days.

I re-ran it again just now. Attempt 3 succeeded.

Current state: all 21 checks pass. MERGEABLE, blocked solely on REVIEW_REQUIRED. Two consecutive apt-mirror stalls followed by a clean pass on an unchanged tree is a conclusive infra verdict — the bump was never implicated.

Status: still escalated. @testing-library/jest-dom ^6.9.1 → ^7.0.0 is a major, and majors are never auto-merged. The reviewer guidance from the earlier note stands unchanged and is now worth acting on, because green CI is exactly the condition under which the residual risk becomes the only risk: v7's changes are in matcher semantics, so the failure mode is not a red suite but a matcher that silently gets weaker. A skim of the v7 release notes against the green run is the remaining work. Test-only dependency; ships in no runtime artifact.

renovate-shepherd

@renovate
renovate Bot force-pushed the renovate/major-testing-library-monorepo branch from ac8fbac to 0dbd267 Compare August 26, 2026 11:00
@renovate
renovate Bot force-pushed the renovate/major-testing-library-monorepo branch from 0dbd267 to 0a710f8 Compare September 2, 2026 20:11
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