Skip to content

chore(deps): batch Dependabot bumps into a single PR - #335

Merged
agjs merged 7 commits into
mainfrom
chore/deps-batch-2026-07-28
Jul 28, 2026
Merged

chore(deps): batch Dependabot bumps into a single PR#335
agjs merged 7 commits into
mainfrom
chore/deps-batch-2026-07-28

Conversation

@agjs

@agjs agjs commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Consolidate all 23 open Dependabot PRs into one change: api/ui/docs package bumps + lockfiles, and SHA-pinned actions/checkout (v7.0.1) / docker/login-action (v4.5.1).
  • Prefer newest overlapping targets (e.g. docs astro → 7.1.1, superseding chore(deps): bump astro from 7.0.6 to 7.1.0 in /apps/docs in the npm_and_yarn group across 1 directory #325's 7.1.0).
  • Pin transitive CVEs that block the osv pre-push gate (axios, protobufjs, postcss, etc.); ignore brace-expansion / react-router where a flat pin would break prettier or require a major.

Supersedes

#307 #308 #309 #311 #313 #315 #317 #319 #320 #321 #322 #323 #324 #325 #326 #327 #328 #329 #330 #331 #332 #333 #334

Test plan

  • CI green on this PR
  • Spot-check release workflows still pin checkout + docker/login-action correctly
  • Local pre-push gates (api/ui/docs/compose) passed

agjs added 6 commits July 28, 2026 10:08
Consolidate open api/ui/docs package updates and SHA-pinned
actions/checkout + docker/login-action bumps so Dependabot PRs
can be closed without serial lockfile merge conflicts.
Pre-push osv-scanner fails on known transitive CVEs when the api
lockfile changes; override patched versions and drop stale ignores.
Override body-parser, brace-expansion, js-yaml, and postcss; ignore
react-router until a deliberate v8 upgrade; drop stale osv ignores.
Override axios, postcss, js-yaml, sharp, svgo, adm-zip, and
dompurify; drop stale osv ignores now covered by pins.
Flat-pinning brace-expansion@5.0.8 collapses the 1.x copy prettier
needs; ignore the brace-expansion GHSAs instead (lint tooling only).
package-override-parity requires matching pins; UI cannot flat-pin
brace-expansion@5.0.8 without breaking prettier, so ignore instead.
Copilot AI review requested due to automatic review settings July 28, 2026 08:27
This was referenced Jul 28, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Consolidates a large batch of Dependabot updates across the monorepo (api/ui/docs), including lockfile updates and CI workflow action SHA bumps, while also adjusting OSV-scanner configuration and adding transitive dependency security pins via package.json overrides.

Changes:

  • Bump application and tooling dependencies in apps/api, apps/ui, and apps/docs (plus lockfile updates where applicable).
  • Add/adjust transitive security pins via overrides and simplify OSV-scanner ignore lists where pins are now in place.
  • Update GitHub Actions workflow pins for actions/checkout (and docker/login-action in release workflows).

Reviewed changes

Copilot reviewed 30 out of 33 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
apps/ui/package.json Updates UI dependencies/devDependencies and adds additional transitive security pins via overrides.
apps/ui/osv-scanner.toml Refreshes UI OSV ignore list to reflect pinned vs deferred advisories.
apps/docs/package.json Updates docs dependencies and expands transitive security pins via overrides.
apps/docs/osv-scanner.toml Removes active ignores, relying on package.json overrides for transitive CVE mitigation.
apps/api/package.json Updates API dependencies/devDependencies and adds new transitive security pins via overrides.
apps/api/osv-scanner.toml Updates API OSV ignore list to match current mitigation strategy.
apps/api/bun.lock Lockfile refresh for API dependency and override changes.
.github/workflows/infra-k3s-validate.yml Bumps actions/checkout SHA pin.
.github/workflows/infra-compose-validate-compose.yml Bumps actions/checkout SHA pin in multiple jobs.
.github/workflows/infra-compose-security-secrets.yml Bumps actions/checkout SHA pin.
.github/workflows/infra-compose-playwright-e2e.yml Bumps actions/checkout SHA pin.
.github/workflows/infra-compose-full-stack-smoke.yml Bumps actions/checkout SHA pin.
.github/workflows/infra-bootstrap-validate.yml Bumps actions/checkout SHA pin.
.github/workflows/infra-bootstrap-security-secrets.yml Bumps actions/checkout SHA pin.
.github/workflows/infra-bootstrap-security-deps.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-ui-validate.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-ui-security-secrets.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-ui-security-sast.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-ui-security-deps.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-ui-release.yml Bumps actions/checkout and docker/login-action SHA pins.
.github/workflows/apps-ui-bundle-diff.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-docs-security-secrets.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-docs-security-deps.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-docs-linkcheck.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-api-security-secrets.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-api-security-sast.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-api-security-deps.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-api-release.yml Bumps actions/checkout and docker/login-action SHA pins.
.github/workflows/apps-api-openapi-drift.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-api-ci.yml Bumps actions/checkout SHA pin.
.github/workflows/apps-api-acl-drift.yml Bumps actions/checkout SHA pin.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread apps/docs/package.json Outdated
Comment thread apps/api/package.json Outdated
CI failed because bun audit does not read osv-scanner.toml. Add a
small wrapper that applies those GHSA ignores, align docs sharp
override with the direct 0.35.3 pin, and refresh the ioredis rationale.
Copilot AI review requested due to automatic review settings July 28, 2026 08:37
@agjs
agjs merged commit 6b8c7bf into main Jul 28, 2026
34 checks passed
@agjs
agjs deleted the chore/deps-batch-2026-07-28 branch July 28, 2026 08:41

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 32 out of 35 changed files in this pull request and generated no new comments.

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.

2 participants