Skip to content

Phase 1 release blocker readiness - #13

Merged
nyashahama merged 9 commits into
mainfrom
phase1-release-readiness
May 1, 2026
Merged

nyashahama merged 9 commits into
mainfrom
phase1-release-readiness

Conversation

@nyashahama

Copy link
Copy Markdown
Owner

Summary

  • Clears frontend and Rust dependency audit gates, scopes frontend linting, and adds a CI dependency-audit job.
  • Aligns hot-reload auth validation with startup invariants.
  • Adds audit persistence posture config and enforces required-before-response persistence with regression coverage.

Verification

  • npm run lint
  • npm run build
  • npx tsc --noEmit
  • npm audit --audit-level=high
  • cargo fmt -- --check
  • cargo clippy -- -D warnings
  • cargo test --lib
  • cargo test --test integration_test
  • cargo test --test smoke_test
  • cargo build
  • TEST_DATABASE_URL=postgres://guardrail:secret@127.0.0.1:55432/guardrail cargo test --test audit_api_test -- --test-threads=1
  • TEST_DATABASE_URL=postgres://guardrail:secret@127.0.0.1:55432/guardrail cargo test --test auth_integration_test -- --test-threads=1
  • TEST_DATABASE_URL=postgres://guardrail:secret@127.0.0.1:55432/guardrail cargo test --test replay_integration_test -- --test-threads=1
  • TEST_DATABASE_URL=postgres://guardrail:secret@127.0.0.1:55432/guardrail cargo test --test data_ops_integration_test -- --test-threads=1
  • REQUIRE_DEPENDENCY_AUDIT=true bash guard-rail-engine/scripts/verification/dependency-audits.sh

@vercel

vercel Bot commented May 1, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
guard-rail Ready Ready Preview, Comment May 1, 2026 9:34am

@nyashahama
nyashahama merged commit 554a880 into main May 1, 2026
9 checks passed

This branch was successfully deployed

1 active deployment
Preview — 4a01b6d6 Deployed May 1, 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