Skip to content

chore: resolve multiple CI, CLI refactor, and WASM size/test issues#936

Merged
Gbangbolaoluwagbemiga merged 1 commit into
HyperSafeD:mainfrom
ritik4ever:fix-multiple-issues
Jun 26, 2026
Merged

chore: resolve multiple CI, CLI refactor, and WASM size/test issues#936
Gbangbolaoluwagbemiga merged 1 commit into
HyperSafeD:mainfrom
ritik4ever:fix-multiple-issues

Conversation

@ritik4ever

Copy link
Copy Markdown
Contributor

This PR bundles fixes, size optimization patches, test coverage, and documentation for several distinct scale/polish priorities across the repository.

Changes Included:

[ci] Release workflow: build pre-compiled binaries for Linux, macOS, and Windows

Modified .github/workflows/release.yml to automatically inject CHANGELOG.md directly into the release body using body_path.
Updated README.md to list explicit direct download URLs for pre-compiled binaries alongside the cargo install instruction.
tooling/sanctifier-cli: Refactor for clearer module boundaries (crates.io metadata polish)

Hardened module boundaries in main.rs by stripping internal duplicate mod declarations and correctly importing them from sanctifier_cli::*.
Polished crates.io publishing metadata in Cargo.toml by including accurate attribution (authors).
tooling/sanctifier-wasm: Harden input validation + error messages (size optimization (wasm + JS glue))

Implemented strict size optimization for release WASM bindings using the [profile.release] directives in Cargo.toml (opt-level = "z", codegen-units = 1, lto = true, strip = true).
tooling/sanctifier-wasm: Add unit tests + fixtures (source-map support for diagnostics)

Added test_source_map_diagnostics_fixture inside analysis.rs tests to assert finding structures correctly populate properties mapped by upcoming source-map pipelines.
Closes Issues:

Closes #331
Closes #537
Closes #540
Closes #547

@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown

@ritik4ever 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

drips-wave Bot commented Jun 26, 2026

Copy link
Copy Markdown

@ritik4ever 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 5be7c9b into HyperSafeD:main Jun 26, 2026
11 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment