You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rust: astra-runtime #[ignore] + Matrix / services ignored suites (needs live DB e.g. dev-deps in CI). JS SDK remote Vitest/smoke runs only when ASTRA_SDK_ONLINE_E2E=1 (and a live API, e.g. make dev-start); otherwise skipped so CI does not need HTTP on :17001
make test-sdk-offline
@astra/sdk only — same SDK steps as the SDK portion of test-offline
make test-sdk-online
@astra/sdk only — Vitest remote integration + test:online smoke; requires a running API; also invoked from test-online when ASTRA_SDK_ONLINE_E2E=1
make test-contract
Run http_contract / admin_contract (astra-runtime) + settings JSON contract (astra-coresettings_contract_tests)
Static Checks
Command
Description
make check
Run format, compile, and lint validation
make ci
Run all checks + tests
make format
Run cargo fmt
make format-check
Check formatting
make type-check
Run cargo check --all-targets
make lint
Run clippy with warnings denied
make lint-fix
Apply formatter-driven cleanup
Build
Command
Description
make build
Build the Rust workspace in release mode (same as build-release)
make build-release
Build the Rust workspace in release mode (target/release)
make build-server
Build astra-server in release mode (same as build-server-release)
make build-server-release
Build astra-server in release mode
make build-cli
Build the astra CLI in release mode (same as build-cli-release)
make build-cli-release
Build the astra CLI in release mode
Published Compose Stack
Command
Description
make stack-env
Create deployment environment files and generate local secrets
make stack-start
Start the published all-in-one stack, wait for health, and point to make stack-setup for the guided continuation
make stack-up
Start or resume the configured stack without running the guided verification
make stack-verify
Check stack health and run a memory round trip
make stack-down
Stop the stack while preserving its data
make stack-clean
Immediately delete the stack and its persisted data (destructive; no confirmation prompt)
Release maintenance
Command
Description
make release-prepare VERSION=X.Y.Z
Safely synchronize release versions without committing, tagging, building, or publishing
make release-check VERSION=X.Y.Z
Read-only preflight for synchronized versions, installer/archive unhappy paths, repository workflow contracts, and documentation links
make release-publish VERSION=X.Y.Z
From a clean local main equal to origin/main, dispatch the protected Release Astra workflow with recovery disabled
Publication itself is owned by the protected Release Astra GitHub workflow;
the publish target only dispatches it, and the workflow creates the tag and
artifacts after its candidate checks and Environment approval. release-prepare
refuses to overwrite existing version-file edits and leaves MatrixOne/Memoria
digest changes for deliberate maintainer review.
Memoria
Command
Description
make memoria-start
Start Memoria memory service
make memoria-stop
Stop Memoria
make memoria-logs
Tail Memoria logs
make memoria-status
Show Memoria status
Memoria persists through the shared MatrixOne dependency. Use
make dev-deps-clean when you intentionally need to remove all local
dependency data; that command prompts before deletion.
All-in-One first run
Command
Description
make stack-setup
Single guided setup from any local stack state: installation selection, embedding preflight, data-preserving reconciliation, runtime verification, status snapshot, and optional admin/model setup
make stack-start
Non-interactively initialize configuration, start the stack, and verify health plus a memory round trip
make stack-env
Create local .env and generate secrets without prompting
make stack-up
Start the configured Compose stack
make stack-up STACK_RECREATE=1
Recreate containers and network attachments while preserving volumes