Skip to content

chore(regression-test): bump next, react, react-dom, and @fontsource/lato - #2691

Open
balzss wants to merge 1 commit into
masterfrom
chore/package-updates
Open

chore(regression-test): bump next, react, react-dom, and @fontsource/lato#2691
balzss wants to merge 1 commit into
masterfrom
chore/package-updates

Conversation

@balzss

@balzss balzss commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Test Plan

  • Check the visual-regression report on this PR for unexpected diffs — a next and a react patch bump can in principle shift rendering, and no baseline changes are expected here.
  • Remaining lockfile churn is npm re-nesting @tailwindcss/oxide-wasm32-wasi's bundled deps instead of hoisting them; no packages added or dropped.

Fixes INSTUI-5160

🤖 Generated with Claude Code

@balzss balzss self-assigned this Aug 18, 2026
@balzss
balzss requested a review from matyasf August 18, 2026 09:02
@github-actions

github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://instructure.design/pr-preview/pr-2691/

Built to branch gh-pages at 2026-08-19 12:31 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

github-actions Bot pushed a commit that referenced this pull request Aug 18, 2026
@github-actions

github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Visual regression report

Cypress suite:Failing — see the run logs.

Visual diff: ⚠️ Changes detected.

Status Count
Unchanged 95
Changed 1
New 0
Removed 0

Accessibility (axe): ⚠️ 15 violations on 7 screenshots.

Impact Issue Rule Elements Screenshots
serious Text contrast is too low color-contrast 15 7

📊 View full report — click a screenshot's ⚠ badge to see each violation boxed on the image, with the offending element named and contrast failures shown as color swatches.

Diff images (1)

badge-canvas.png — 1573 pixels differ

Baselines come from the visual-baselines branch. They refresh on every merge to master. The Cypress suite line covers the a11y and console-error assertions — a ❌ there means the suite found real issues even if the visual diff is clean.

@matyasf
matyasf requested a review from git-nandor August 18, 2026 14:31
…lato

Applies the four dependency bumps Snyk opened as #2681, #2684, #2685 and #2686:

  next             16.2.10 -> 16.2.11
  react            19.2.7  -> 19.2.8
  react-dom        19.2.7  -> 19.2.8
  @fontsource/lato ^5.2.7  -> ^5.3.0

The Snyk PRs bumped regression-test/package.json without regenerating the lockfile. This app
is outside the pnpm workspace and uses npm, so the visual-regression workflow installs it with
`npm ci`, which hard-fails when package.json and package-lock.json disagree. Every one of those
PRs therefore died on the "Install regression-test dependencies" step.

Regenerated regression-test/package-lock.json alongside the manifest so `npm ci` resolves again.
The remaining lockfile churn is npm re-nesting @tailwindcss/oxide-wasm32-wasi's bundled deps
rather than hoisting them; no packages were added or dropped.

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

Co-Authored-By: Claude <noreply@anthropic.com>
@balzss
balzss force-pushed the chore/package-updates branch from f46fe0c to 84f9f2c Compare August 19, 2026 12:26
github-actions Bot pushed a commit that referenced this pull request Aug 19, 2026
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