v1.1 — CI/CD Pipeline & DevEx
What's new
Two-stage CI runner image pipeline shipped across the full workspace. A custom Docker runner image (Rust + Go + Python toolchain baked in) is built once and pushed to GCP Artifact Registry via OIDC, then reused across all test/lint/audit jobs — eliminating per-job toolchain install time.
CI/CD pipeline
build-runner-image.yml: builds a project-specific Docker image with Rust, Go, Python, and all toolchain deps pre-installed; pushes to Artifact Registry via OIDC.run-tests-with-runner-image.yml: pulls the runner image and runs all workspace tests in a single container — cargo test, pytest, go test — with log artifacts collected per project.run_workspace_tests.sh: auto-inits submodules on first run, creates cross-platform Python venv, caps test log output at 100KB per project to prevent artifact bloat.gcp-setup.shgainsNONINTERACTIVE=1mode for use in headless CI environments without TTY prompts.- Docs added:
docs/ci-test-summary.md(latest run summary + artifact pointers),docs/gcp-setup.md(Cloud Run + IAM + OIDC reference).
Frontend UX
- Motion override toggle: lets users pause all CSS animations site-wide; state persists across navigation.
- Animation replay: replay button re-triggers entrance animations on demand without a page reload.
- Dynamic hero tagline: cycles through tagline variants on a configurable interval.
- Gradient pulse badge + slide-over panel: new visual components added to the marketing home page.