🥇 export from upstream (3c11f90)

This commit is contained in:
2026-05-23 15:37:34 +02:00
parent 904021ce0d
commit 1e5cdf2476
3 changed files with 4 additions and 34 deletions
+3 -32
View File
@@ -1,11 +1,4 @@
# Justfile for Sandcage
#
# Environment variables are loaded from `.env` automatically.
set shell := ["sh", "-cu"]
set windows-shell := ["sh", "-cu"]
set dotenv-load := true
export PYTHONIOENCODING := "utf-8"
# Default: list available recipes.
default:
@@ -19,33 +12,11 @@ check:
build:
cargo build
# Run unit tests (fast, no Docker required).
# Run unit tests.
test:
cargo test --workspace --exclude sandcage-test
# Run drift-guard and CLI smoke tests (fast, no Docker).
test-drift:
cargo test -p sandcage-test -- --test-threads=1
# Run functional tests (requires Docker + pre-built images).
test-functional:
cargo test -p sandcage-test -- --ignored --test-threads=1
# Run all tests.
test-all: test test-drift test-functional
# Run Claude Code.
claude:
claude --allow-dangerously-skip-permissions
# Export to public repo (force-with-lease push to main).
export *FLAGS:
uv run python scripts/export.py push {{FLAGS}}
# Dry-run export (inspect without pushing).
export-dry:
uv run python scripts/export.py push --dry-run
cargo test --workspace
# Install sandcage and build images.
install:
cargo install --path crates/sandcage
sandcage build --force