From 1e5cdf2476b9fc34a2b6370b791a529c40dc5de2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabor=20K=C3=B6rber?= Date: Sat, 23 May 2026 15:37:34 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A5=87=20export=20from=20upstream=20(3c11?= =?UTF-8?q?f90)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .python-version | 1 - Cargo.toml | 2 +- justfile | 35 +++-------------------------------- 3 files changed, 4 insertions(+), 34 deletions(-) delete mode 100644 .python-version diff --git a/.python-version b/.python-version deleted file mode 100644 index 24ee5b1..0000000 --- a/.python-version +++ /dev/null @@ -1 +0,0 @@ -3.13 diff --git a/Cargo.toml b/Cargo.toml index ab1e57d..88deb58 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,3 +1,3 @@ [workspace] -members = ["crates/sandcage"] +members = ['crates/sandcage'] resolver = "3" diff --git a/justfile b/justfile index f001b1f..0a7a6bd 100644 --- a/justfile +++ b/justfile @@ -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