Harden CI validation and local test coverage #33
Merged
wasabi opened 1 week ago

Summary

  • Pin CI to Node 22 and make Directus readiness healthcheck-driven.
  • Make static-analysis reporting preserve raw artifacts while applying reviewed policy exclusions.
  • Clean up Solidity analyzer warnings with rationale and correct view annotations.
  • Restrict Directus hook test discovery to source tests and suppress the known websockets deprecation warning.
  • Add strict local database test execution using the CI-only Compose port override.
  • Remove stale Foundry submodule metadata and document committed dependency trees.

Verification

  • ./scripts/verify-local-test-suite.sh: 3304 passed, 0 skipped
  • ./scripts/verify-platform.sh: 276 passed
  • Directus hook tests: 32 passed
  • git diff --check: passed
Commits were merged into target branch
1/1
Submitter wasabi
Target main
Source chore/ci-warning-cleanup
Jobs
Merge Strategy
Create Merge Commit
Watchers (1)
Reference
pull request KI-33
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover