Invoke docker build with Bun shell so commands run correctly, and document default automation behavior.
CI containers
Prebuilt images intended to speed up GitHub Actions jobs by baking in
large, slow-to-install dependencies. These are designed for Linux jobs
that can use job.container in workflows.
Images
base: Ubuntu 24.04 with common build tools and utilitiesbun-node:baseplus Bun and Node.js 24rust:bun-nodeplus Rust (stable, minimal profile)tauri-linux:rustplus Tauri Linux build dependenciespublish:bun-nodeplus Docker CLI and AUR tooling
Build
REGISTRY=ghcr.io/anomalyco TAG=24.04 bun ./packages/containers/script/build.ts
Workflow usage
jobs:
build-cli:
runs-on: ubuntu-latest
container:
image: ghcr.io/anomalyco/build/bun-node:24.04
Notes
- These images only help Linux jobs. macOS and Windows jobs cannot run inside Linux containers.
- If a job uses Docker Buildx, the container needs access to the host
Docker daemon (or
docker-in-dockerwith privileged mode).