Total time 20m 4s
Max queue wait 3m 37s
Jobs 14

Job Timeline

Queue wait Success Failure Cancelled
test
waited 7s ran 2m 33s
build-server
Set up job 1s
Run actions/checkout@v4 1s
Run dtolnay/rust-toolchain@stable 1s
Run Swatinem/rust-cache@v2 1s
Fetch private Cargo dependencies 1s
Run cargo test --workspace --offline 2m 10s
Post Run Swatinem/rust-cache@v2 14s
Post Run actions/checkout@v4
Complete job
workflow contracts
waited 3m 37s ran 5s
build-server
Set up job 1s
Run actions/checkout@v4 1s
Run actions/setup-node@v4
Test workflow contracts
Post Run actions/setup-node@v4
Post Run actions/checkout@v4 1s
Complete job
web test
waited 6m 49s ran 31s
build-server
Set up job 1s
Run actions/checkout@v4 1s
Run pnpm/action-setup@v4 1s
Run actions/setup-node@v4 1s
Install dependencies 4s
Test 17s
Post Run actions/setup-node@v4 3s
Post Run pnpm/action-setup@v4
Post Run actions/checkout@v4 1s
Complete job
lint
waited 7m 21s ran 1m 59s
build-server
Set up job 1s
Run actions/checkout@v4 1s
Run dtolnay/rust-toolchain@stable 1s
Run Swatinem/rust-cache@v2 1s
Fetch private Cargo dependencies 1s
Run cargo fmt --all -- --check
Run cargo clippy --workspace --all-targets --offline -- -D warnings 1m 42s
Post Run Swatinem/rust-cache@v2 9s
Post Run actions/checkout@v4
Complete job
ast-grep / ast-grep Guard
waited 9m 21s ran 8s
build-server
Set up job 1s
Checkout repository 1s
Set up Node.js
Install ast-grep 2s
Write ast-grep guard
Resolve diff refs
Run ast-grep guard 1s
Post Set up Node.js
Post Checkout repository
Complete job
web lint
waited 9m 38s ran 12s
build-server
Set up job 2s
Run actions/checkout@v4
Run pnpm/action-setup@v4 2s
Run actions/setup-node@v4 2s
Install dependencies 2s
Lint
Post Run actions/setup-node@v4 1s
Post Run pnpm/action-setup@v4
Post Run actions/checkout@v4
Complete job
build
waited 9m 51s ran 2m 56s
build-server
Set up job 1s
Run actions/checkout@v4 1s
Run dtolnay/rust-toolchain@stable 1s
Run Swatinem/rust-cache@v2
Fetch private Cargo dependencies 2s
Run cargo build --workspace --all-targets --offline 2m 35s
Post Run Swatinem/rust-cache@v2 14s
Post Run actions/checkout@v4
Complete job
build-images / Plan Build
waited 1m 41s ran 6s
build-server
Set up job 1s
Checkout code 1s
Install oras 1s
Install build-optimizer 1s
Resolve build configuration
Resolve deterministic image build inputs
Generate build plan
Post Checkout code
Complete job
build-images / Resolve Comparison Images
waited 1m 48s ran 7s
build-server
Set up job 1s
Validate comparison revision
Checkout comparison source 1s
Install comparison oras
Install comparison build-optimizer 1s
Install comparison crane 1s
Resolve comparison images 1s
Post Checkout comparison source
Complete job
build-images / Build server
waited 1m 55s ran 50s
build-server
Set up job 2s
Record start time
Checkout code 1s
Set up Docker Buildx 2s
Log in to registry 1s
Get image info from plan
Parse extra build args
Resolve build cache path
Build and push 38s
Post Build and push
Post Log in to registry 1s
Post Set up Docker Buildx 4s
Post Checkout code
Complete job
build-images / Build web
waited 3m 51s ran 40s
build-server
Set up job 2s
Record start time
Checkout code 1s
Set up Docker Buildx 2s
Log in to registry 1s
Get image info from plan
Parse extra build args
Resolve build cache path
Build and push 30s
Post Build and push
Post Log in to registry 1s
Post Set up Docker Buildx 1s
Post Checkout code
Complete job
build-images / Collect Images
waited 19s ran 7s
build-server
Set up job 1s
Install crane 1s
Login to container registry
Retag cached images with environment tag
Collect all images 2s
Assemble build metrics
Post Login to container registry 1s
Complete job
build-images / Report Build Metrics / Report to Build Store
waited 22s ran 3s
build-server
Set up job
Post build metrics
Complete job
build-images / Report Workflow Telemetry / Report to Build Store
waited 5s ran 1s
build-server
Set up job
Fetch job telemetry and report