Skip to content

馃敀 Cover coordinated dependency axes - #20

Merged
IsaacInsoll merged 1 commit into
mainfrom
security/dependency-axis-follow-up
Aug 3, 2026
Merged

IsaacInsoll merged 1 commit into
mainfrom
security/dependency-axis-follow-up

Conversation

@IsaacInsoll

Copy link
Copy Markdown
Owner

Summary

  • keep Playwright Test synchronized with its digest-pinned container, browser binaries, and snapshots
  • keep Vite synchronized between the root and independent packed-consumer fixture
  • give the packed consumer dedicated Dependabot security coverage and scheduled auditing while leaving routine updates manually coordinated
  • apply a 30-day cooldown to GitHub Actions major updates
  • record the explicit NODE_AUTH_TOKEN requirement for bootstrap or emergency token publishing under actions/setup-node v7

Context

This follows the first grouped Dependabot review. The compatibility policy in PR #19 covered React and TypeScript axes, but Playwright and Vite also have coordinated artifacts outside the root manifest. The packed consumer intentionally remains outside the root workspaces, so its lockfile now receives explicit security coverage without weakening the fresh-install test boundary.

The failure-only upload-artifact v7 step was not exercised by the green Actions update PR; its compatibility remains based on its documented hosted-runner requirements and release notes.

Verification

  • npm run format:check
  • npm run lint
  • parsed Dependabot and security workflow YAML
  • npm run security:audit (zero root and packed-consumer vulnerabilities)
  • npm run typecheck
  • npm run test:types
  • npm test (3 files, 63 tests)
  • npm run test:consumer
  • npm run package:check
  • git diff --check

Keep Playwright and Vite updates synchronized with their external test artifacts, and cover the independent packed-consumer lockfile with Dependabot security updates and scheduled auditing. Align GitHub Actions major cooldowns after the first grouped Dependabot review.
@IsaacInsoll
IsaacInsoll merged commit 2efc633 into main Aug 3, 2026
6 checks passed
@IsaacInsoll
IsaacInsoll deleted the security/dependency-axis-follow-up branch August 3, 2026 04:38
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