Skip to content

chore: bump dependencies, GitHub Actions, and CI tool versions - #33

Merged
Programcode merged 3 commits into
mainfrom
chore/bump-deps-and-actions
Sep 6, 2026
Merged

Programcode merged 3 commits into
mainfrom
chore/bump-deps-and-actions

Conversation

@Programcode

@Programcode Programcode commented Sep 6, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Bumps react-router-dom (6→7), pdfjs-dist (5→6), @capacitor/cli, and adds overrides/allowScripts in package.json (full lockfile regen)
  • Updates pinned GitHub Actions SHAs to their current major releases (actions/checkout v4→v7, setup-node v4→v7, upload/download-artifact, Docker actions v3→v4) and bumps Deno/Supabase CLI versions used in CI
  • Updates test files and the Deno assert shim for the router v7 API and jsr:@std/assert@1.0.19
  • Minor version/doc touches in ios/App/CapApp-SPM/Package.swift and plans/*.md

This was found as a large uncommitted working-tree diff (likely from a prior dependency-upgrade pass that never got committed). Verified locally before opening this PR.

Test plan

  • npx tsc --noEmit — clean
  • npm run lint — clean
  • npm run test -- --run — 97 test files / 966 tests passing
  • npm run build — succeeds
  • CI (this PR) green
  • CodeRabbit review addressed

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Bug Fixes

    • Improved PDF import cleanup to reduce resource usage after document processing.
    • Updated PDF processing tests to reflect more reliable cleanup behavior.
  • Maintenance

    • Updated application and mobile dependencies, build tooling, and automated workflows for improved compatibility and reliability.
    • Simplified router configuration while preserving existing navigation behavior.
    • Refreshed automated test tooling and assertion imports.
  • Documentation

    • Reorganized development plans, clarified active and shipped work, and removed outdated planning documents.

Programcode and others added 3 commits September 1, 2026 17:21
Rewrite eleven plans to cover only missing work, trim the bug backlog to
four reproducible items, add the PR #11 salvage plan, and delete completed
and obsolete plans.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Delete five plans whose implementations shipped and were verified against
origin/main at 79b65ca: admin announcements (#19, #26), agent verification
loop (#21, #26, #27), analytics and error tracking (#16, #18, #22-#25, #28),
animation polish (#20), and search quality (#17).

Trim the Supabase staging plan to the admin environment switcher, the only
unshipped code in it. Refresh snapshot headers on the remaining plans after
confirming PRs #16-#28 did not touch their scope, and re-verify all four
bug backlog items and their line references.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Upgrades react-router-dom (6->7), pdfjs-dist (5->6), @capacitor/cli,
Deno/Supabase CLI versions in CI, and pins Actions to their latest
major releases (checkout, setup-node, upload/download-artifact,
Docker actions). Updates tests and the Deno assert shim import for
the router v7 API and jsr:@std/assert.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 6, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
debate-navigator Ready Ready Preview Sep 6, 2026 10:43am UTC

@coderabbitai

coderabbitai Bot commented Sep 6, 2026 •

Copy link
Copy Markdown

Review Change Stack

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Free

Run ID: e9473b09-a441-468e-8e8f-d60dc775a6bc

📥 Commits

Reviewing files that changed from the base of the PR and between 7b1dfc8 and 2419a01.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (40)
  • .github/workflows/deploy.yml
  • .github/workflows/staging-e2e.yml
  • ios/App/CapApp-SPM/Package.swift
  • package.json
  • plans/README.md
  • plans/admin-announcements.md
  • plans/agent-verification-loop.md
  • plans/animation-polish.md
  • plans/auth-email-and-demo-code-sign-in.plan
  • plans/control-honesty.md
  • plans/done/admin-trial-gifts.md
  • plans/done/bugs.txt
  • plans/done/top-users-email-fallback.md
  • plans/model-cost-accounting.md
  • plans/pr11-salvage.md
  • plans/rate-limit-ui-cleanup.md
  • plans/release-checklist.md
  • plans/search-quality.md
  • plans/smoke-test-checklist.md
  • plans/source-auto-import.md
  • plans/sparring-and-streaming.md
  • plans/streaming-ai.md
  • plans/supabase-staging.md
  • plans/system-prompt-improvement.md
  • src/App.tsx
  • src/lib/source-file-import.ts
  • src/test/auth/AuthFlow.test.tsx
  • src/test/components/AdminAnnouncements.test.tsx
  • src/test/components/AppLayout.test.tsx
  • src/test/pages/AdminPage.test.tsx
  • src/test/pages/AttackPage.test.tsx
  • src/test/pages/ConversationPages.test.tsx
  • src/test/pages/CrossfirePage.test.tsx
  • src/test/pages/GeneratePage.test.tsx
  • src/test/pages/SparringPage.test.tsx
  • src/test/pages/pages.test.tsx
  • src/test/source-file-import.test.ts
  • supabase/functions/_shared/announcements.test.ts
  • supabase/functions/_shared/native-cors.test.ts
  • vitest.config.ts
💤 Files with no reviewable changes (11)
  • plans/animation-polish.md
  • plans/admin-announcements.md
  • plans/source-auto-import.md
  • plans/done/top-users-email-fallback.md
  • plans/search-quality.md
  • plans/smoke-test-checklist.md
  • plans/done/admin-trial-gifts.md
  • plans/agent-verification-loop.md
  • plans/release-checklist.md
  • plans/streaming-ai.md
  • plans/sparring-and-streaming.md

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

Changes

Toolchain updates

Layer / File(s) Summary
CI and package version updates
.github/workflows/*, ios/App/CapApp-SPM/Package.swift, package.json
Deployment and staging workflows use newer pinned actions and tools. JavaScript and Swift dependencies and package-manager settings are updated.

Planning document updates

Layer / File(s) Summary
Plan index and backlog reconciliation
plans/README.md, plans/done/bugs.txt, plans/*
The plan index and bug backlog are reorganized. Obsolete planning documents are removed.
Authentication and control validation plans
plans/auth-email-and-demo-code-sign-in.plan, plans/control-honesty.md
The plans describe the verified architecture, remaining implementation scope, validation requirements, and rollout rules.
Accounting, recovery, staging, UI, and prompt plans
plans/model-cost-accounting.md, plans/pr11-salvage.md, plans/rate-limit-ui-cleanup.md, plans/supabase-staging.md, plans/system-prompt-improvement.md
These plans are replaced with current baselines, scoped work, verification commands, and operational boundaries.

Application and test alignment

Layer / File(s) Summary
React Router configuration alignment
src/App.tsx, src/test/auth/*, src/test/components/*, src/test/pages/*
Application and test routers no longer pass React Router v7 future flags.
PDF loading task cleanup
src/lib/source-file-import.ts, src/test/source-file-import.test.ts
PDF import cleanup destroys the loading task. The test mock matches this contract.
Test runtime shims
src/test/components/AdminAnnouncements.test.tsx, supabase/functions/_shared/*, vitest.config.ts
The announcement test uses a native select mock. Deno assertion imports and aliases use the pinned JSR package.

Estimated code review effort: 3 (Moderate) | ~25 minutes


Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Essentials by visiting https://app.coderabbit.ai/settings/billing.

Comment @coderabbitai help to get the list of available commands.

@Programcode
Programcode merged commit d5ed8f1 into main Sep 6, 2026
7 checks passed
@Programcode
Programcode deleted the chore/bump-deps-and-actions branch September 6, 2026 10:51

This branch was successfully deployed

1 active deployment
Preview — 2419a018 Deployed Sep 6, 2026 by vercel[bot]
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