Skip to content

chore(deps): aggregate weekly Dependabot batch (api, ui, docs, ci)#247

Merged
agjs merged 2 commits into
mainfrom
chore/deps-aggregate-20260629
Jun 29, 2026
Merged

chore(deps): aggregate weekly Dependabot batch (api, ui, docs, ci)#247
agjs merged 2 commits into
mainfrom
chore/deps-aggregate-20260629

Conversation

@agjs

@agjs agjs commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Consolidates the 21 open Dependabot PRs (#226#246) into a single PR. All bumps are minor/patch. Lockfiles regenerated in all three workspaces; full verification run locally.

Bumps

apps/api

apps/ui

apps/docs

ci

Verification

  • apps/api: bun run check clean, 1188 tests pass (1 skip, 0 fail) incl. Redis/BullMQ/valkey integration
  • apps/ui: bun run check clean, 656 tests pass
  • apps/docs: build:ci clean (astro 6.4.8 builds, markdown-remark override holds, fragments + rendered-markdown checks pass)
  • bun install --frozen-lockfile clean (CI condition)
  • Pre-push gates green (gitleaks, semgrep, osv-scanner, shellcheck, yamllint)

Note

Second commit adds a narrow gitleaks path allowlist for .tsforge/scaffold-manifest.json (added in #224) — a config manifest declaring required env-var names with no secret values. Pre-existing generic-api-key false positive; this is the first local push since #224 merged, so it surfaced on the push gate.

Closes #226, #227, #228, #229, #230, #231, #232, #233, #234, #235, #236, #237, #238, #239, #240, #241, #242, #243, #244, #245, #246

agjs added 2 commits June 29, 2026 14:04
Consolidates 21 open Dependabot PRs (#226#246) into one. All bumps are
minor/patch; lockfiles regenerated and full verification run.

apps/api:
- @anthropic-ai/sdk 0.104.1 → 0.105.0, openai 6.42.0 → 6.44.0 (ai group)
- @opentelemetry/sdk-node 0.218.0 → 0.219.0
- @sentry/bun 10.57.0 → 10.59.0
- bullmq 5.78.1 → 5.79.1 (still pins ioredis 5.10.1; ioredis override holds)
- elysia 1.4.28 → 1.4.29
- resend 6.12.4 → 6.14.0, stripe 22.2.1 → 22.2.2
- eslint-plugin-sonarjs 4.0.3 → 4.1.0, eslint-plugin-unicorn 67 → 68

apps/ui:
- react-hook-form 7.79.0 → 7.80.0, react-router-dom 7.17.0 → 7.18.0
- zustand 5.0.13 → 5.0.14, @sentry/react 10.57.0 → 10.59.0
- lucide-react 1.20.0 → 1.21.0
- storybook + addon-a11y/addon-themes/react-vite 10.4.4 → 10.4.6
- @playwright/test 1.60.0 → 1.61.0, vitest + coverage-v8 4.1.8 → 4.1.9
- eslint-plugin-sonarjs 4.0.3 → 4.1.0, eslint-plugin-unicorn 67 → 68

apps/docs:
- astro 6.4.6 → 6.4.8 (markdown-remark 7.2.0 override comment refreshed)
- astro-mermaid 2.0.1 → 2.0.4, sharp 0.35.1 → 0.35.2
- wrangler 4.100.0 → 4.103.0

ci:
- actions/cache 5.0.5 → 6.1.0 (8 workflows)

Verified: api check + 1188 tests, ui check + 656 tests, docs build:ci,
frozen-lockfile install clean.
.tsforge/scaffold-manifest.json (added in #224) declares which env-var
names each AI provider requires (OPENAI_API_KEY, ANTHROPIC_API_KEY) plus
non-secret defaults. gitleaks' generic-api-key rule flags the
provider/secret-keyword proximity, but the manifest holds only key names
and placeholder config — no secret values. Narrow path allowlist,
mirroring the existing deny-list/config entries. Pre-existing finding;
surfaced on the first local push since #224 merged.
@agjs agjs merged commit 66bb514 into main Jun 29, 2026
30 checks passed
@agjs agjs deleted the chore/deps-aggregate-20260629 branch June 29, 2026 16:10
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