Skip to content

chore: Patch dependencies#2541

Merged
topher-lo merged 6 commits intomainfrom
codex/dependabot-minimum-pins-20260420
Apr 20, 2026
Merged

chore: Patch dependencies#2541
topher-lo merged 6 commits intomainfrom
codex/dependabot-minimum-pins-20260420

Conversation

@topher-lo
Copy link
Copy Markdown
Contributor

@topher-lo topher-lo commented Apr 20, 2026

Summary by cubic

Pinned minimum patched versions across frontend and backend for security. Removed frontend pnpm release-age exceptions, scoped pnpm overrides, regenerated the lockfile, reverted the pytest 9 pin, and stabilized registry lock tests.

  • Dependencies
    • Frontend: next 15.5.15, axios 1.15.0; pins follow-redirects 1.16.0; dompurify 3.4.0; scoped overrides for class-variance-authority 0.7.1, clsx 2.1.1, and tailwind-merge (emblor→3.5.0, streamdown→3.3.1).
    • Backend: authlib 1.6.11, cryptography 46.0.7, python-multipart 0.0.26, pillow 12.2.0, uv 0.11.6; overrides for fastapi-sso 0.19.0 and mako 1.3.11.
    • Tooling: Reverted pytest 9 pin to restore CI stability.

Written for commit ebdbee7. Summary will update on new commits.

@topher-lo topher-lo added the build Build system and package dependency changes label Apr 20, 2026
@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 16:28 — with GitHub Actions Inactive
@topher-lo topher-lo had a problem deploying to internal-registry-ci April 20, 2026 16:28 — with GitHub Actions Failure
@zeropath-ai
Copy link
Copy Markdown

zeropath-ai Bot commented Apr 20, 2026

No security or compliance issues detected. Reviewed everything up to ebdbee7.

Security Overview
Detected Code Changes

| Change Type | Relevant files

@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 16:29 — with GitHub Actions Inactive
@topher-lo topher-lo had a problem deploying to internal-registry-ci April 20, 2026 16:29 — with GitHub Actions Failure
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 4 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 479d6ea981

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread frontend/.npmrc Outdated
@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 18:35 — with GitHub Actions Inactive
@topher-lo topher-lo had a problem deploying to internal-registry-ci April 20, 2026 18:35 — with GitHub Actions Failure
@blacksmith-sh

This comment has been minimized.

@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 19:01 — with GitHub Actions Inactive
@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 19:01 — with GitHub Actions Inactive
@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 19:31 — with GitHub Actions Inactive
@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 19:31 — with GitHub Actions Inactive
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5c9b4237fc

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread frontend/package.json Outdated
Comment on lines +198 to +200
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"tailwind-merge": "3.5.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Regenerate lockfile after adding unscoped pnpm overrides

These new top-level overrides change the effective manifest specifiers for class-variance-authority, clsx, and tailwind-merge, but frontend/pnpm-lock.yaml still records the old importer specifiers (^0.7.1 / ^2.6.0). On this commit, pnpm -C frontend install --frozen-lockfile --ignore-scripts fails immediately with ERR_PNPM_OUTDATED_LOCKFILE, so CI/default frozen installs will break until the lockfile is regenerated with these overrides applied.

Useful? React with 👍 / 👎.

@blacksmith-sh

This comment has been minimized.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 2 files (changes from recent commits).

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="frontend/package.json">

<violation number="1" location="frontend/package.json:200">
P2: Keep this override scoped to `emblor`; making it global forces the app's own Tailwind 3 dependency onto a Tailwind v4-only tailwind-merge release.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

Comment thread frontend/package.json Outdated
@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 19:42 — with GitHub Actions Inactive
@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 19:42 — with GitHub Actions Inactive
@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 20:26 — with GitHub Actions Inactive
@topher-lo topher-lo temporarily deployed to internal-registry-ci April 20, 2026 20:27 — with GitHub Actions Inactive
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 3 files (changes from recent commits).

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="frontend/package.json">

<violation number="1" location="frontend/package.json:200">
P1: Scope this override to the app’s direct `tailwind-merge` dependency too; otherwise `twMerge` still resolves to the old 2.x line.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

Comment thread frontend/package.json
@topher-lo topher-lo merged commit f63bda3 into main Apr 20, 2026
17 checks passed
@topher-lo topher-lo deleted the codex/dependabot-minimum-pins-20260420 branch April 20, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build system and package dependency changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant