chore(deps-dev): bump tailwindcss from 3.4.18 to 4.2.1 in /app#492
chore(deps-dev): bump tailwindcss from 3.4.18 to 4.2.1 in /app#492dependabot[bot] wants to merge 1 commit intostagingfrom
Conversation
Dependency ReviewThe following issues were found:
Snapshot WarningsEnsure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice. OpenSSF ScorecardScorecard details
Scanned Files
|
Completed Working on "Code Review"✅ Workflow completed successfully. |
There was a problem hiding this comment.
Review Summary
Found 2 comments across 1 file (app/package-lock.json), both at MAJOR severity.
Severity breakdown
- BLOCKER: 0
- CRITICAL: 0
- MAJOR: 2
- MINOR: 0
- SUGGESTION: 0
- PRAISE: 0
Key themes
- Tailwind v4 integration gap: dependency bump appears to be missing required v4 integration wiring (
@tailwindcss/viteor@tailwindcss/postcss), which can break CSS generation. - Build/CI assumption drift: v3-era implicit CLI/transitive tooling assumptions may no longer hold after the lockfile changes.
Actionable next steps
- Add and configure one supported Tailwind v4 integration path in this PR.
- Regenerate lockfile after integration changes.
- Validate CI/build flow with the updated Tailwind v4 toolchain, especially environments using production-only installs.
app/package-lock.json
Outdated
| "engines": { | ||
| "node": ">=14.0.0" | ||
| } | ||
| "version": "4.2.1", |
There was a problem hiding this comment.
[IMPORTANCE]: The lockfile updates tailwindcss to 4.2.1 but does not add any Tailwind v4 integration package (@tailwindcss/vite or @tailwindcss/postcss), while this app still relies on the v3-style postcss.config.js plugin entry. Tailwind v4 moved build integration out of the core package, so CSS generation can fail or stop updating at build/dev time after this bump.
Suggested fix: In the same PR, add and wire one supported v4 integration path (preferred for Vite: install @tailwindcss/vite and register it in vite.config.ts; alternatively use @tailwindcss/postcss in PostCSS config), then regenerate lockfile.
app/package-lock.json
Outdated
| "engines": { | ||
| "node": ">=14.0.0" | ||
| } | ||
| "version": "4.2.1", |
There was a problem hiding this comment.
[IMPORTANCE]: This bump removes the old v3 lockfile characteristics (CLI bin entry and bundled PostCSS-related transitive tooling). Any CI/build flow that still assumes those v3-provided pieces are implicitly available (especially when using prod-only installs) may break after upgrade.
Suggested fix: Update build pipeline assumptions for Tailwind v4: ensure the project uses an explicit supported integration package and explicitly declares any required build-time CSS tooling instead of relying on v3 transitive behavior.
Python dependencies: - uvicorn: 0.41.0 → 0.42.0 - litellm: 1.82.0 → 1.82.6 - authlib: 1.6.8 → 1.6.9 - fastmcp: 3.0.1 → 3.1.1 - pytest-asyncio: 1.2.0 → 1.3.0 GitHub Actions: - astral-sh/setup-uv: v5.4.2 → v7.6.0 - rojopolis/spellcheck-github-actions: 0.59.0 → 0.60.0 NPM dependencies (app/): - typescript-eslint: 8.53.0 → 8.57.0 - flatted: 3.3.3 → 3.4.2 - picomatch: 2.3.1 → 2.3.2 / 4.0.3 → 4.0.4 Replaces: #483, #484, #486, #487, #491, #493, #498, #499, #500, #501 Skipped major version bumps (require migration work): - #488 vite 7→8, #489 react-dom 18→19 - #490 tailwind-merge 2→3, #492 tailwindcss 3→4 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Python dependencies: - uvicorn: 0.41.0 → 0.42.0 - litellm: 1.82.0 → 1.82.6 - authlib: 1.6.8 → 1.6.9 - fastmcp: 3.0.1 → 3.1.1 - pytest-asyncio: 1.2.0 → 1.3.0 GitHub Actions: - astral-sh/setup-uv: v5.4.2 → v7.6.0 - rojopolis/spellcheck-github-actions: 0.59.0 → 0.60.0 NPM dependencies (app/): - typescript-eslint: 8.53.0 → 8.57.0 - flatted: 3.3.3 → 3.4.2 - picomatch: 2.3.1 → 2.3.2 / 4.0.3 → 4.0.4 Replaces: #483, #484, #486, #487, #491, #493, #498, #499, #500, #501 Skipped major version bumps (require migration work): - #488 vite 7→8, #489 react-dom 18→19 - #490 tailwind-merge 2→3, #492 tailwindcss 3→4 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 3.4.18 to 4.2.1. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-version: 4.2.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
7fdd4a2 to
fb2d2b1
Compare
Bumps tailwindcss from 3.4.18 to 4.2.1.
Release notes
Sourced from tailwindcss's releases.
... (truncated)
Changelog
Sourced from tailwindcss's changelog.
... (truncated)
Commits
1dce64e4.2.1 (#19714)d15d92cAllow trailing dash in functional utility names (#19696)1b164114.2.0 (#19695)6118f4fFix/misc docs and tests (#19652)5a4a7ebfix(canonicalize): prevent collapse cache pollution across calls (#19675)d0a5612Add mauve, olive, mist, and taupe color palettes (#19627)d9fff9fdocs: update package README CI badge to main (#19692)ed52d3efeat: handle backslash in@utilityname (#19626)6eb3b32Allow multiples of.25inaspect-*fractions (#19688)8ed67bfFix Tailwind CSS package README GitHub links (#19644)Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for tailwindcss since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)