Fast CI (local)

This project uses make ci-strict as a local full pass:

  • grammar alignment (grammar-check),
  • Strict QA docs (book-qa-strict),
  • lint stdlib conventions (package-layout-lint),
  • lint imports legacy (legacy-import-path-lint),
  • negative tests (negative-tests),
  • diagnostic snapshots (diag-snapshots).

One-line order

OPENSSL_DIR=/opt/homebrew/opt/openssl@3 CURL_DIR=/opt/homebrew/opt/curl make ci-strict

Variant with session export

export OPENSSL_DIR=/opt/homebrew/opt/openssl@3
export CURL_DIR=/opt/homebrew/opt/curl
make ci-strict

Quick dependency check

test -d /opt/homebrew/opt/openssl@3 && echo "openssl ok"
test -d /opt/homebrew/opt/curl && echo "curl ok"