Skip to content

WEB-32: harden CI and release gates - #7

Merged
JS-mark merged 1 commit into
mainfrom
agent/bridgent-ci-agent/8ff7626a
Aug 17, 2026
Merged

WEB-32: harden CI and release gates#7
JS-mark merged 1 commit into
mainfrom
agent/bridgent-ci-agent/8ff7626a

Conversation

@JS-mark

@JS-mark JS-mark commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • make pnpm check the shared local, CI, and release quality gate
  • hash complete package inputs in Turborepo and reject empty CLI test suites
  • pin GitHub Actions to immutable commits and install the exact pnpm version from packageManager
  • add a high-severity production dependency audit and refresh vulnerable transitive dependencies
  • make the Changesets and release checklist version-independent and document manual configuration

Verification

  • Node 24.19.0: forced build, test, typecheck, and lint run — 30/30 tasks passed
  • pnpm install --frozen-lockfile
  • pnpm audit:prod — 0 high vulnerabilities
  • cache invalidation probes for docs build and test-file typecheck inputs
  • pnpm changeset status --since=origin/main
  • npm pack --dry-run --json for all six publishable packages
  • GitHub Actions YAML and repository JSON parsing

Closes WEB-32

Co-authored-by: multica-agent <github@multica.ai>
@JS-mark
JS-mark merged commit 828b8db into main Aug 17, 2026
5 checks passed
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