Skip to content

Fix issues #815, #813, #814, #861#882

Merged
Gbangbolaoluwagbemiga merged 1 commit into
HyperSafeD:mainfrom
prodbycorne:fix/issues-815-813-814-861
May 27, 2026
Merged

Fix issues #815, #813, #814, #861#882
Gbangbolaoluwagbemiga merged 1 commit into
HyperSafeD:mainfrom
prodbycorne:fix/issues-815-813-814-861

Conversation

@prodbycorne
Copy link
Copy Markdown

@prodbycorne prodbycorne commented May 27, 2026

Closes #815
Closes #813
Closes #814
Closes #861

CLI suppress command, completions, serve HTTP mode, and temp dir cleanup tests.

See commit message for full details.

…#861

- HyperSafeD#815: Add 'sanctifier suppress' command to manage ignore lists
  - Writes structured suppressions to .sanctify.toml
  - 'sanctifier suppress --list' shows active suppressions
  - Supports --file, --line, --reason flags

- HyperSafeD#813: Add 'sanctifier completions' command for shell completion
  - Supports bash, zsh, fish, powershell, elvish
  - Updated getting-started.md with installation instructions

- HyperSafeD#814: Add 'sanctifier serve' HTTP server mode for CI
  - HTTP API on configurable port/bind address
  - POST /analyze with multipart contract source
  - Reuses analysis_cache across calls for performance
  - OpenAPI spec in specs/serve-api.yaml

- HyperSafeD#861: Add temp dir cleanup tests for /api/analyze
  - Tests verify cleanup on success, timeout, error, write failure
  - Existing finally block already handles cleanup correctly
  - Added comprehensive test coverage
@vercel
Copy link
Copy Markdown

vercel Bot commented May 27, 2026

@Temi-suwa18 is attempting to deploy a commit to the gbangbolaoluwagbemiga's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 27, 2026

@prodbycorne Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Gbangbolaoluwagbemiga Gbangbolaoluwagbemiga merged commit 73646d7 into HyperSafeD:main May 27, 2026
4 of 18 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

3 participants