LUCIRUNSDOCSPUBLIC CI
Run summary

Run passed.

6 passed.

bugabinga.net / push

ci: add Go and Rust checks

··
Result output · go-test
[luci] cache go-mod: miss
[luci] cache go-build: miss
[luci] step 1/2: GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/luci
go modules: services/luci
go: downloading github.com/bmatcuk/doublestar/v4 v4.9.1
go: downloading github.com/robfig/cron/v3 v3.0.1
go: downloading github.com/sblinch/kdl-go v0.0.0-20260121213736-8b7053306ca6
go: downloading github.com/klauspost/compress v1.18.6
ok  	bugabinga.net/luci/cmd/luci	0.386s
ok  	bugabinga.net/luci/internal/cache	0.065s
ok  	bugabinga.net/luci/internal/ciconfig	0.044s
ok  	bugabinga.net/luci/internal/config	0.003s
ok  	bugabinga.net/luci/internal/gitrepo	0.437s
ok  	bugabinga.net/luci/internal/history	0.029s
ok  	bugabinga.net/luci/internal/inbox	0.012s
ok  	bugabinga.net/luci/internal/logs	0.595s
ok  	bugabinga.net/luci/internal/podman	0.015s
ok  	bugabinga.net/luci/internal/proquint	0.003s
ok  	bugabinga.net/luci/internal/publish	0.007s
ok  	bugabinga.net/luci/internal/refscan	0.668s
ok  	bugabinga.net/luci/internal/runner	2.230s
ok  	bugabinga.net/luci/internal/runstate	0.006s
ok  	bugabinga.net/luci/internal/scheduler	0.698s
ok  	bugabinga.net/luci/internal/sshcmd	0.002s
ok  	bugabinga.net/luci/internal/storage	0.004s
ok  	bugabinga.net/luci/internal/trigger	0.003s
ok  	bugabinga.net/luci/internal/web	0.394s
[luci] step 1/2 done in 66s
[luci] step 2/2: GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/toad
go modules: services/toad
go: downloading github.com/godbus/dbus/v5 v5.2.2
?   	bugabinga.net/toad/cmd/toad	[no test files]
ok  	bugabinga.net/toad/internal/api	0.103s
ok  	bugabinga.net/toad/internal/client	0.012s
?   	bugabinga.net/toad/internal/config	[no test files]
ok  	bugabinga.net/toad/internal/credential	0.007s
ok  	bugabinga.net/toad/internal/enroll	0.006s
ok  	bugabinga.net/toad/internal/host	0.010s
?   	bugabinga.net/toad/internal/rollout	[no test files]
?   	bugabinga.net/toad/internal/store	[no test files]
[luci] step 2/2 done in 7s

Complete raw log

Passed · 6 executions
PASSEDgo-test1m

Execution configuration

Imagedocker.io/library/golang:1.26

Matrixnone

Triggerpush

Commands

GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/luci
GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/toad
Job source · .ci/go.kdl
job "go-test" {
image "docker.io/library/golang:1.26"cache "go-mod" {
path ".go-modcache"key {
file "services/luci/go.sum"file "services/toad/go.sum"		}	}cache "go-build" {
path ".go-cache"key {
file "services/luci/go.sum"file "services/toad/go.sum"		}	}run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/luci"run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/toad"trigger {
push {
branch "trunk"include "services/luci/**"include "services/toad/**"include "scripts/local/go.sh"include "scripts/local/check.sh"include "scripts/local/check-staged.sh"include "scripts/local/verify.sh"include "scripts/local/test-go-tooling.sh"include "lefthook.yml"include "justfile"include ".ci/**"		}	}}
step timing
StepCommandTime
1/2GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/luci66s
2/2GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/toad7s

Complete raw log

Log tail
[luci] cache go-mod: miss
[luci] cache go-build: miss
[luci] step 1/2: GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/luci
go modules: services/luci
go: downloading github.com/bmatcuk/doublestar/v4 v4.9.1
go: downloading github.com/robfig/cron/v3 v3.0.1
go: downloading github.com/sblinch/kdl-go v0.0.0-20260121213736-8b7053306ca6
go: downloading github.com/klauspost/compress v1.18.6
ok  	bugabinga.net/luci/cmd/luci	0.386s
ok  	bugabinga.net/luci/internal/cache	0.065s
ok  	bugabinga.net/luci/internal/ciconfig	0.044s
ok  	bugabinga.net/luci/internal/config	0.003s
ok  	bugabinga.net/luci/internal/gitrepo	0.437s
ok  	bugabinga.net/luci/internal/history	0.029s
ok  	bugabinga.net/luci/internal/inbox	0.012s
ok  	bugabinga.net/luci/internal/logs	0.595s
ok  	bugabinga.net/luci/internal/podman	0.015s
ok  	bugabinga.net/luci/internal/proquint	0.003s
ok  	bugabinga.net/luci/internal/publish	0.007s
ok  	bugabinga.net/luci/internal/refscan	0.668s
ok  	bugabinga.net/luci/internal/runner	2.230s
ok  	bugabinga.net/luci/internal/runstate	0.006s
ok  	bugabinga.net/luci/internal/scheduler	0.698s
ok  	bugabinga.net/luci/internal/sshcmd	0.002s
ok  	bugabinga.net/luci/internal/storage	0.004s
ok  	bugabinga.net/luci/internal/trigger	0.003s
ok  	bugabinga.net/luci/internal/web	0.394s
[luci] step 1/2 done in 66s
[luci] step 2/2: GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/toad
go modules: services/toad
go: downloading github.com/godbus/dbus/v5 v5.2.2
?   	bugabinga.net/toad/cmd/toad	[no test files]
ok  	bugabinga.net/toad/internal/api	0.103s
ok  	bugabinga.net/toad/internal/client	0.012s
?   	bugabinga.net/toad/internal/config	[no test files]
ok  	bugabinga.net/toad/internal/credential	0.007s
ok  	bugabinga.net/toad/internal/enroll	0.006s
ok  	bugabinga.net/toad/internal/host	0.010s
?   	bugabinga.net/toad/internal/rollout	[no test files]
?   	bugabinga.net/toad/internal/store	[no test files]
[luci] step 2/2 done in 7s
Continue in CLI

Nushell command · read-only.

luci log dogin-gilut-paluk-niguv 001

Local Luci data access required · no execution.

PASSEDgo-race1m

Execution configuration

Imagedocker.io/library/golang:1.26

Matrixnone

Triggerpush

Commands

GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh race services/luci
GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh race services/toad
Job source · .ci/go.kdl
job "go-race" {
image "docker.io/library/golang:1.26"cache "go-mod" {
path ".go-modcache"key {
file "services/luci/go.sum"file "services/toad/go.sum"		}	}cache "go-build" {
path ".go-cache"key {
file "services/luci/go.sum"file "services/toad/go.sum"		}	}run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh race services/luci"run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh race services/toad"trigger {
push {
branch "trunk"include "services/luci/**"include "services/toad/**"include "scripts/local/go.sh"include "scripts/local/check.sh"include "scripts/local/check-staged.sh"include "scripts/local/verify.sh"include "scripts/local/test-go-tooling.sh"include "lefthook.yml"include "justfile"include ".ci/**"		}	}}
step timing
StepCommandTime
1/2GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh race services/luci76s
2/2GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh race services/toad10s

Complete raw log

Log tail
[luci] cache go-mod: miss
[luci] cache go-build: miss
[luci] step 1/2: GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh race services/luci
go modules: services/luci
go: downloading github.com/bmatcuk/doublestar/v4 v4.9.1
go: downloading github.com/robfig/cron/v3 v3.0.1
go: downloading github.com/sblinch/kdl-go v0.0.0-20260121213736-8b7053306ca6
go: downloading github.com/klauspost/compress v1.18.6
ok  	bugabinga.net/luci/cmd/luci	1.522s
ok  	bugabinga.net/luci/internal/cache	1.062s
ok  	bugabinga.net/luci/internal/ciconfig	1.103s
ok  	bugabinga.net/luci/internal/config	1.020s
ok  	bugabinga.net/luci/internal/gitrepo	1.495s
ok  	bugabinga.net/luci/internal/history	1.103s
ok  	bugabinga.net/luci/internal/inbox	1.039s
ok  	bugabinga.net/luci/internal/logs	6.145s
ok  	bugabinga.net/luci/internal/podman	1.029s
ok  	bugabinga.net/luci/internal/proquint	1.018s
ok  	bugabinga.net/luci/internal/publish	1.026s
ok  	bugabinga.net/luci/internal/refscan	1.739s
ok  	bugabinga.net/luci/internal/runner	3.787s
ok  	bugabinga.net/luci/internal/runstate	1.035s
ok  	bugabinga.net/luci/internal/scheduler	1.793s
ok  	bugabinga.net/luci/internal/sshcmd	1.021s
ok  	bugabinga.net/luci/internal/storage	1.021s
ok  	bugabinga.net/luci/internal/trigger	1.021s
ok  	bugabinga.net/luci/internal/web	2.394s
[luci] step 1/2 done in 76s
[luci] step 2/2: GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh race services/toad
go modules: services/toad
go: downloading github.com/godbus/dbus/v5 v5.2.2
?   	bugabinga.net/toad/cmd/toad	[no test files]
ok  	bugabinga.net/toad/internal/api	1.217s
ok  	bugabinga.net/toad/internal/client	1.038s
?   	bugabinga.net/toad/internal/config	[no test files]
ok  	bugabinga.net/toad/internal/credential	1.027s
ok  	bugabinga.net/toad/internal/enroll	1.026s
ok  	bugabinga.net/toad/internal/host	1.042s
?   	bugabinga.net/toad/internal/rollout	[no test files]
?   	bugabinga.net/toad/internal/store	[no test files]
[luci] step 2/2 done in 10s
Continue in CLI

Nushell command · read-only.

luci log dogin-gilut-paluk-niguv 002

Local Luci data access required · no execution.

PASSEDgo-staticcheck1m

Execution configuration

Imagedocker.io/library/golang:1.26

Matrixnone

Triggerpush

Commands

GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh staticcheck services/luci
GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh staticcheck services/toad
Job source · .ci/go.kdl
job "go-staticcheck" {
image "docker.io/library/golang:1.26"cache "go-mod" {
path ".go-modcache"key {
file "services/luci/go.sum"file "services/toad/go.sum"		}	}cache "go-build" {
path ".go-cache"key {
file "services/luci/go.sum"file "services/toad/go.sum"		}	}run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh staticcheck services/luci"run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh staticcheck services/toad"trigger {
push {
branch "trunk"include "services/luci/**"include "services/toad/**"include "scripts/local/go.sh"include "scripts/local/check.sh"include "scripts/local/check-staged.sh"include "scripts/local/verify.sh"include "scripts/local/test-go-tooling.sh"include "lefthook.yml"include "justfile"include ".ci/**"		}	}}
step timing
StepCommandTime
1/2GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh staticcheck services/luci82s
2/2GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh staticcheck services/toad6s

Complete raw log

Log tail
[luci] cache go-mod: miss
[luci] cache go-build: miss
[luci] step 1/2: GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh staticcheck services/luci
go modules: services/luci
go: downloading github.com/bmatcuk/doublestar/v4 v4.9.1
go: downloading github.com/robfig/cron/v3 v3.0.1
go: downloading github.com/sblinch/kdl-go v0.0.0-20260121213736-8b7053306ca6
go: downloading github.com/klauspost/compress v1.18.6
go: downloading honnef.co/go/tools v0.8.1
go: downloading golang.org/x/tools v0.50.0
go: downloading golang.org/x/exp/typeparams v0.0.0-20231108232855-2478ac86f678
go: downloading golang.org/x/sync v0.23.0
go: downloading github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c
go: downloading golang.org/x/mod v0.41.0
[luci] step 1/2 done in 82s
[luci] step 2/2: GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh staticcheck services/toad
go modules: services/toad
go: downloading github.com/godbus/dbus/v5 v5.2.2
[luci] step 2/2 done in 6s
Continue in CLI

Nushell command · read-only.

luci log dogin-gilut-paluk-niguv 003

Local Luci data access required · no execution.

PASSEDrust-fmt1m

Execution configuration

Imagedocker.io/library/rust:1.98.0-bookworm

Matrixnone

Triggerpush

Commands

rustup component add rustfmt && scripts/local/rust.sh fmt
Job source · .ci/go.kdl
job "rust-fmt" {
image "docker.io/library/rust:1.98.0-bookworm"run "rustup component add rustfmt && scripts/local/rust.sh fmt"trigger {
push {
branch "trunk"include "services/luigit/**"include "scripts/local/rust.sh"include "justfile"include ".ci/**"		}	}}
step timing
StepCommandTime
1/1rustup component add rustfmt && scripts/local/rust.sh fmt1s

Complete raw log

Log tail
Trying to pull docker.io/library/rust:1.98.0-bookworm...
Getting image source signatures
Copying blob sha256:c2248155a6ec096914b7fe17a070ba983f14c36b6daf03981645b219ad639321
Copying blob sha256:abf56b2f87242de589f03ea56779358079c07c4c099bd1e454d083538eb6666d
Copying blob sha256:08457856946d74c8aede7d750e185d1e479a79b8123d1b805182a580d224a6e2
Copying blob sha256:8cab6ce149c24516f80b26a762b6b9aaebcaf4fbe51d4c6844af7d7dbc372f2d
Copying blob sha256:01a6a9ffe665b63ea18491fedb646423413ae3fdefcf7776ee25a2eaff8a673e
Copying config sha256:a3535ab419a167bf1c5acc0ea5d536c358152a9fb8dd8504068ef24bb0f4a1f1
Writing manifest to image destination
[luci] step 1/1: rustup component add rustfmt && scripts/local/rust.sh fmt
info: downloading component rustfmt
[luci] step 1/1 done in 1s
Continue in CLI

Nushell command · read-only.

luci log dogin-gilut-paluk-niguv 004

Local Luci data access required · no execution.

PASSEDrust-clippy2m

Execution configuration

Imagedocker.io/library/rust:1.98.0-bookworm

Matrixnone

Triggerpush

Commands

rustup component add clippy && CARGO_HOME=$PWD/.cargo-home CARGO_BUILD_JOBS=2 scripts/local/rust.sh clippy
Job source · .ci/go.kdl
job "rust-clippy" {
image "docker.io/library/rust:1.98.0-bookworm"cache "cargo-luigit" {
path ".cargo-home"key {
file "services/luigit/Cargo.lock"		}	}run "rustup component add clippy && CARGO_HOME=$PWD/.cargo-home CARGO_BUILD_JOBS=2 scripts/local/rust.sh clippy"trigger {
push {
branch "trunk"include "services/luigit/**"include "scripts/local/rust.sh"include "justfile"include ".ci/**"		}	}}
step timing
StepCommandTime
1/1rustup component add clippy && CARGO_HOME=$PWD/.cargo-home CARGO_BUILD_JOBS=2 scripts/local/rust.sh clippy106s

Complete raw log

Log tail
[luci] cache cargo-luigit: miss
[luci] step 1/1: rustup component add clippy && CARGO_HOME=$PWD/.cargo-home CARGO_BUILD_JOBS=2 scripts/local/rust.sh clippy
info: downloading component clippy
    Updating crates.io index
 Downloading crates ...
  Downloaded tracing-serde v0.2.0
  Downloaded thread_local v1.1.10
  Downloaded typed-arena v2.0.2
  Downloaded tower-service v0.3.3
  Downloaded time-core v0.1.9
  Downloaded pkg-config v0.3.34
  Downloaded uluru v3.1.0
  Downloaded unicode-bom v2.0.3
  Downloaded utf8_iter v1.0.4
  Downloaded zerofrom v0.1.8
  Downloaded sha1 v0.10.7
  Downloaded string_cache_codegen v0.6.1
  Downloaded sync_wrapper v1.0.2
  Downloaded tempfile v3.27.0
  Downloaded tokio-macros v2.7.2
  Downloaded tower-layer v0.3.3
  Downloaded urlencoding v2.1.3
  Downloaded yoke-derive v0.8.2
  Downloaded zerovec-derive v0.11.6
  Downloaded httpdate v1.0.3
  Downloaded version_check v0.9.5
  Downloaded powerfmt v0.2.0
  Downloaded same-file v1.0.6
  Downloaded siphasher v1.0.3
  Downloaded stable_deref_trait v1.2.1
  Downloaded xattr v1.6.1
  Downloaded precomputed-hash v0.1.1
  Downloaded rustc-hash v2.1.3
  Downloaded serde_urlencoded v0.7.1
  Downloaded adler2 v2.0.1
  Downloaded http-body v1.1.0
  Downloaded pin-project-lite v0.2.17
  Downloaded potential_utf v0.1.6
  Downloaded rustversion v1.0.23
  Downloaded scopeguard v1.2.0
  Downloaded serde_core v1.0.229
  Downloaded serde_path_to_error v0.1.20
  Downloaded shlex v2.0.1
  Downloaded signal-hook-registry v1.4.8
  Downloaded slab v0.4.12
  Downloaded string_cache v0.9.0
  Downloaded synstructure v0.13.2
  Downloaded target-features v0.1.6
  Downloaded thiserror v2.0.20
  Downloaded thiserror-impl v2.0.20
  Downloaded tinystr v0.8.4
  Downloaded tinyvec_macros v0.1.1
  Downloaded tracing-core v0.1.36
  Downloaded tracing-log v0.2.0
  Downloaded unicode-ident v1.0.24
  Downloaded walkdir v2.5.0
  Downloaded web_atoms v0.2.6
  Downloaded writeable v0.6.4
  Downloaded yoke v0.8.3
  Downloaded zerofrom-derive v0.1.7
  Downloaded zmij v1.0.23
  Downloaded zstd v0.14.0
  Downloaded zstd-safe v8.0.0
  Downloaded gix-sec v0.14.2
  Downloaded html-escape v0.2.15
  Downloaded http-body-util v0.1.5
  Downloaded new_debug_unreachable v1.0.6
  Downloaded phf_codegen v0.13.1
  Downloaded phf_generator v0.13.1
  Downloaded phf_shared v0.13.1
  Downloaded plist v1.10.1
  Downloaded proc-macro2 v1.0.107
  Downloaded prodash v31.0.0
  Downloaded quote v1.0.47
  Downloaded ryu v1.0.23
  Downloaded sha2 v0.11.0
  Downloaded sharded-slab v0.1.7
  Downloaded simd-adler32 v0.3.10
  Downloaded simdutf8 v0.1.5
  Downloaded smallvec v1.16.0
  Downloaded socket2 v0.6.5
  Downloaded tar v0.4.46
  Downloaded tendril v0.5.1
  Downloaded time-macros v0.2.32
  Downloaded tinyvec v1.13.2
  Downloaded tracing-attributes v0.1.31
  Downloaded yaml-rust v0.4.5
  Downloaded atomic-waker v1.1.2
  Downloaded bincode v1.3.3
  Downloaded bitflags v2.13.1
  Downloaded byteorder v1.5.0
  Downloaded caseless v0.2.2
  Downloaded cfg-if v1.0.4
  Downloaded clru v0.6.3
  Downloaded gix-odb v0.84.0
  Downloaded gix-quote v0.8.0
  Downloaded gix-shallow v0.13.0
  Downloaded gix-trace v0.1.21
  Downloaded gix-url v0.38.0
  Downloaded gix-zlib v0.1.0
  Downloaded hashlink v0.11.1
  Downloaded human_format v1.2.1
  Downloaded idna_adapter v1.2.2
  Downloaded itoa v1.0.18
  Downloaded jiff-static v0.2.35
  Downloaded linked-hash-map v0.5.6
  Downloaded lock_api v0.4.14
  Downloaded maplit v1.0.2
  Downloaded markup5ever v0.39.0
  Downloaded matchers v0.2.0
  Downloaded mime v0.3.17
  Downloaded multiversion v0.8.0
  Downloaded multiversion-macros v0.8.0
  Downloaded multiversion_no_op v1.0.0
  Downloaded nonempty v0.12.0
  Downloaded nu-ansi-term v0.50.3
  Downloaded num-conv v0.2.2
  Downloaded percent-encoding v2.3.2
  Downloaded phf v0.13.1
  Downloaded regex v1.13.1
  Downloaded serde v1.0.229
  Downloaded serde_derive v1.0.229
  Downloaded tower v0.5.3
  Downloaded tower-http v0.6.11
  Downloaded typenum v1.20.1
  Downloaded unicode-normalization v0.1.25
  Downloaded url v2.5.8
  Downloaded zerotrie v0.2.5
  Downloaded zerovec v0.11.8
  Downloaded autocfg v1.5.1
  Downloaded axum-core v0.5.6
  Downloaded bit-set v0.8.0
  Downloaded cc v1.4.5
  Downloaded defmt-macros v1.1.1
  Downloaded defmt-parser v1.0.0
  Downloaded digest v0.10.7
  Downloaded digest v0.11.3
  Downloaded displaydoc v0.2.7
  Downloaded dtoa v1.0.11
  Downloaded dtoa-short v0.3.5
  Downloaded gix-chunk v0.8.0
  Downloaded gix-config-value v0.19.1
  Downloaded gix-error v0.3.2
  Downloaded gix-filter v0.34.0
  Downloaded gix-fs v0.22.1
  Downloaded gix-glob v0.27.1
  Downloaded gix-pathspec v0.20.0
  Downloaded gix-refspec v0.45.1
  Downloaded gix-revision v0.49.1
  Downloaded gix-submodule v0.34.0
  Downloaded gix-tempfile v24.0.0
  Downloaded gix-traverse v0.61.0
  Downloaded gix-utils v0.3.6
  Downloaded gix-validate v0.11.4
  Downloaded gix-worktree v0.56.0
  Downloaded gix-worktree-stream v0.36.1
  Downloaded hash32 v0.3.1
  Downloaded hybrid-array v0.4.14
  Downloaded iana-time-zone v0.1.65
  Downloaded jetscii v0.5.3
  Downloaded jobserver v0.1.35
  Downloaded lazy_static v1.5.0
  Downloaded litemap v0.8.3
  Downloaded matchit v0.8.4
  Downloaded memmap2 v0.9.11
  Downloaded once_cell v1.21.4
  Downloaded parking_lot v0.12.5
  Downloaded rusqlite v0.38.0
  Downloaded serde_json v1.0.151
  Downloaded tokio-util v0.7.19
  Downloaded tracing-subscriber v0.3.23
  Downloaded aho-corasick v1.1.5
  Downloaded allocator-api2 v0.2.21
  Downloaded ammonia v4.1.4
  Downloaded anyhow v1.0.104
  Downloaded arrayvec v0.7.8
  Downloaded base64 v0.23.1
  Downloaded bit-vec v0.8.0
  Downloaded bitflags v1.3.2
  Downloaded deranged v0.5.8
  Downloaded gix-features v0.49.1
  Downloaded gix-protocol v0.65.1
  Downloaded gix-revwalk v0.35.0
  Downloaded html5ever v0.39.0
  Downloaded httparse v1.10.1
  Downloaded icu_locale_core v2.3.0
  Downloaded icu_provider v2.3.1
  Downloaded num-traits v0.2.19
  Downloaded parking_lot_core v0.9.12
  Downloaded quick-xml v0.42.0
  Downloaded time v0.3.55
  Downloaded vcpkg v0.2.15
  Downloaded zlib-rs v0.6.7
  Downloaded arc-swap v1.9.2
  Downloaded chrono v0.4.45
  Downloaded crossbeam-utils v0.8.23
  Downloaded crypto-common v0.1.7
  Downloaded fnv v1.0.7
  Downloaded form_urlencoded v1.2.2
  Downloaded futures-core v0.3.34
  Downloaded futures-sink v0.3.34
  Downloaded generic-array v0.14.7
  Downloaded gix-transport v0.59.2
  Downloaded heapless v0.8.0
  Downloaded http v1.5.0
  Downloaded icu_collections v2.3.0
  Downloaded icu_normalizer_data v2.3.0
  Downloaded log v0.4.34
  Downloaded miniz_oxide v0.9.1
  Downloaded regex-syntax v0.8.11
  Downloaded syn v2.0.119
  Downloaded syn v3.0.5
  Downloaded crypto-common v0.2.2
  Downloaded cssparser v0.37.0
  Downloaded dashmap v6.2.1
  Downloaded defmt v1.1.1
  Downloaded entities v1.0.1
  Downloaded equivalent v1.0.2
  Downloaded errno v0.3.14
  Downloaded fallible-iterator v0.3.0
  Downloaded fallible-streaming-iterator v0.1.9
  Downloaded faster-hex v0.10.0
  Downloaded fastrand v2.5.0
  Downloaded filetime v0.2.29
  Downloaded find-msvc-tools v0.1.12
  Downloaded foldhash v0.1.5
  Downloaded foldhash v0.2.0
  Downloaded futures-channel v0.3.34
  Downloaded futures-task v0.3.34
  Downloaded gix-ref v0.67.1
  Downloaded hyper-util v0.1.20
  Downloaded memchr v2.8.3
  Downloaded mio v1.2.3
  Downloaded rustix v1.1.4
  Downloaded async-compression v0.4.45
  Downloaded block-buffer v0.12.1
  Downloaded cpufeatures v0.2.17
  Downloaded crossbeam-deque v0.8.8
  Downloaded fancy-regex v0.16.2
  Downloaded finl_unicode v1.4.0
  Downloaded flate2 v1.1.10
  Downloaded hashbrown v0.17.1
  Downloaded icu_properties v2.3.0
  Downloaded indexmap v2.14.2
  Downloaded jiff-core v0.1.0
  Downloaded tracing v0.1.44
  Downloaded block-buffer v0.10.4
  Downloaded bytesize v2.7.0
  Downloaded compression-codecs v0.4.40
  Downloaded compression-core v0.4.33
  Downloaded cpufeatures v0.3.1
  Downloaded crc32fast v1.5.1
  Downloaded futures-util v0.3.34
  Downloaded gix-hash v0.26.2
  Downloaded gix-hashtable v0.16.0
  Downloaded gix-ignore v0.22.1
  Downloaded hashbrown v0.15.5
  Downloaded idna v1.1.0
  Downloaded imara-diff v0.2.0
  Downloaded axum v0.8.9
  Downloaded bytes v1.12.1
  Downloaded crossbeam-epoch v0.9.21
  Downloaded gix-date v0.16.0
  Downloaded hashbrown v0.14.5
  Downloaded hashbrown v0.16.1
  Downloaded hyper v1.11.1
  Downloaded icu_properties_data v2.3.0
  Downloaded core_detect v1.0.0
  Downloaded crossbeam-channel v0.5.17
  Downloaded getrandom v0.4.3
  Downloaded gix-attributes v0.35.0
  Downloaded gix-command v0.10.1
  Downloaded gix-commitgraph v0.39.0
  Downloaded gix-discover v0.55.0
  Downloaded gix-imara-diff v0.2.5
  Downloaded gix-index v0.55.0
  Downloaded gix-actor v0.42.0
  Downloaded gix-bitmap v0.4.0
  Downloaded gix-diff v0.67.1
  Downloaded regex-automata v0.4.18
  Downloaded gix-macros v0.1.6
  Downloaded gix-lock v24.0.0
  Downloaded gix-note v0.1.1
  Downloaded gix-pack v0.74.2
  Downloaded gix-path v0.12.6
  Downloaded encoding_rs v0.8.40
  Downloaded gix-config v0.60.0
  Downloaded gix-object v0.64.1
  Downloaded gix-packetline v0.22.2
  Downloaded comrak v0.55.0
  Downloaded sha1-checked v0.10.0
  Downloaded syntect v5.3.0
  Downloaded bstr v1.13.1
  Downloaded tokio v1.53.1
  Downloaded gix v0.87.1
  Downloaded icu_normalizer v2.3.0
  Downloaded jiff v0.2.35
  Downloaded zstd-sys v2.1.0+zstd.1.5.7
  Downloaded libc v0.2.189
  Downloaded linux-raw-sys v0.12.1
  Downloaded libsqlite3-sys v0.36.0
   Compiling proc-macro2 v1.0.107
   Compiling quote v1.0.47
   Compiling unicode-ident v1.0.24
   Compiling libc v0.2.189
   Compiling syn v3.0.5
    Checking memchr v2.8.3
    Checking cfg-if v1.0.4
    Checking aho-corasick v1.1.5
    Checking regex-syntax v0.8.11
    Checking regex-automata v0.4.18
    Checking smallvec v1.16.0
    Checking once_cell v1.21.4
    Checking scopeguard v1.2.0
   Compiling parking_lot_core v0.9.12
    Checking stable_deref_trait v1.2.1
   Compiling thiserror v2.0.20
    Checking lock_api v0.4.14
    Checking bstr v1.13.1
   Compiling thiserror-impl v2.0.20
    Checking tinyvec_macros v0.1.1
    Checking tinyvec v1.13.2
   Compiling crc32fast v1.5.1
   Compiling getrandom v0.4.3
    Checking unicode-normalization v0.1.25
    Checking parking_lot v0.12.5
   Compiling crossbeam-utils v0.8.23
    Checking gix-trace v0.1.21
    Checking fastrand v2.5.0
    Checking gix-validate v0.11.4
    Checking gix-path v0.12.6
    Checking gix-utils v0.3.6
   Compiling syn v2.0.119
    Checking itoa v1.0.18
    Checking bitflags v2.13.1
    Checking same-file v1.0.6
    Checking typenum v1.20.1
    Checking walkdir v2.5.0
    Checking human_format v1.2.1
    Checking bytesize v2.7.0
    Checking prodash v31.0.0
    Checking crossbeam-channel v0.5.17
    Checking gix-features v0.49.1
   Compiling version_check v0.9.5
   Compiling generic-array v0.14.7
    Checking gix-error v0.3.2
    Checking byteorder v1.5.0
    Checking foldhash v0.2.0
    Checking allocator-api2 v0.2.21
    Checking equivalent v1.0.2
   Compiling heapless v0.8.0
    Checking hash32 v0.3.1
    Checking hybrid-array v0.4.14
    Checking block-buffer v0.10.4
    Checking crypto-common v0.1.7
   Compiling rustix v1.1.4
    Checking digest v0.10.7
    Checking faster-hex v0.10.0
    Checking block-buffer v0.12.1
    Checking crypto-common v0.2.2
    Checking cpufeatures v0.2.17
    Checking linux-raw-sys v0.12.1
    Checking digest v0.11.3
    Checking sha1 v0.10.7
    Checking cpufeatures v0.3.1
    Checking sha2 v0.11.0
    Checking sha1-checked v0.10.0
    Checking hashbrown v0.17.1
    Checking gix-hash v0.26.2
    Checking gix-quote v0.8.0
    Checking hashbrown v0.14.5
    Checking tempfile v3.27.0
    Checking gix-fs v0.22.1
    Checking jiff-core v0.1.0
    Checking dashmap v6.2.1
    Checking gix-tempfile v24.0.0
    Checking gix-command v0.10.1
   Compiling synstructure v0.13.2
    Checking jiff v0.2.35
    Checking gix-hashtable v0.16.0
   Compiling zerofrom-derive v0.1.7
    Checking memmap2 v0.9.11
    Checking gix-date v0.16.0
    Checking gix-actor v0.42.0
    Checking gix-object v0.64.1
   Compiling jobserver v0.1.35
    Checking zerofrom v0.1.8
   Compiling yoke-derive v0.8.2
   Compiling shlex v2.0.1
   Compiling find-msvc-tools v0.1.12
   Compiling cc v1.4.5
    Checking yoke v0.8.3
    Checking pin-project-lite v0.2.17
   Compiling pkg-config v0.3.34
   Compiling serde_core v1.0.229
   Compiling siphasher v1.0.3
   Compiling phf_shared v0.13.1
   Compiling zerovec-derive v0.11.6
   Compiling phf_generator v0.13.1
    Checking zerovec v0.11.8
   Compiling displaydoc v0.2.7
    Checking gix-lock v24.0.0
    Checking gix-chunk v0.8.0
    Checking percent-encoding v2.3.2
    Checking log v0.4.34
   Compiling rustversion v1.0.23
    Checking nonempty v0.12.0
    Checking futures-core v0.3.34
   Compiling serde v1.0.229
   Compiling phf_codegen v0.13.1
    Checking gix-glob v0.27.1
   Compiling serde_derive v1.0.229
    Checking errno v0.3.14
   Compiling target-features v0.1.6
    Checking bytes v1.12.1
    Checking unicode-bom v2.0.3
    Checking signal-hook-registry v1.4.8
    Checking tinystr v0.8.4
   Compiling zstd-sys v2.1.0+zstd.1.5.7
    Checking tracing-core v0.1.36
   Compiling tokio-macros v2.7.2
    Checking mio v1.2.3
    Checking socket2 v0.6.5
    Checking litemap v0.8.3
    Checking writeable v0.6.4
    Checking tokio v1.53.1
    Checking icu_locale_core v2.3.0
    Checking http v1.5.0
    Checking gix-commitgraph v0.39.0
    Checking zerotrie v0.2.5
    Checking potential_utf v0.1.6
   Compiling icu_normalizer_data v2.3.0
   Compiling icu_properties_data v2.3.0
    Checking utf8_iter v1.0.4
    Checking icu_collections v2.3.0
    Checking icu_provider v2.3.1
    Checking gix-revwalk v0.35.0
    Checking http-body v1.1.0
    Checking gix-attributes v0.35.0
   Compiling string_cache_codegen v0.6.1
   Compiling tracing-attributes v0.1.31
    Checking hashbrown v0.16.1
    Checking gix-sec v0.14.2
    Checking simd-adler32 v0.3.10
   Compiling zstd-safe v8.0.0
    Checking new_debug_unreachable v1.0.6
    Checking adler2 v2.0.1
   Compiling zmij v1.0.23
   Compiling crossbeam-epoch v0.9.21
    Checking miniz_oxide v0.9.1
    Checking tracing v0.1.44
   Compiling web_atoms v0.2.6
   Compiling multiversion-macros v0.8.0
    Checking phf v0.13.1
   Compiling encoding_rs v0.8.40
    Checking gix-ref v0.67.1
    Checking gix-packetline v0.22.2
    Checking filetime v0.2.29
   Compiling httparse v1.10.1
    Checking precomputed-hash v0.1.1
   Compiling crossbeam-deque v0.8.8
   Compiling serde_json v1.0.151
    Checking fnv v1.0.7
    Checking tower-service v0.3.3
    Checking string_cache v0.9.0
    Checking multiversion v0.8.0
    Checking icu_properties v2.3.0
    Checking icu_normalizer v2.3.0
    Checking flate2 v1.1.10
    Checking gix-traverse v0.61.0
    Checking gix-url v0.38.0
    Checking form_urlencoded v1.2.2
    Checking gix-bitmap v0.4.0
    Checking gix-config-value v0.19.1
    Checking core_detect v1.0.0
    Checking zlib-rs v0.6.7
   Compiling autocfg v1.5.1
    Checking arrayvec v0.7.8
    Checking simdutf8 v0.1.5
    Checking tower-layer v0.3.3
   Compiling vcpkg v0.2.15
   Compiling multiversion_no_op v1.0.0
   Compiling libsqlite3-sys v0.36.0
    Checking gix-zlib v0.1.0
    Checking uluru v3.1.0
   Compiling num-traits v0.2.19
    Checking gix-index v0.55.0
    Checking zstd v0.14.0
    Checking idna_adapter v1.2.2
    Checking tendril v0.5.1
    Checking clru v0.6.3
    Checking http-body-util v0.1.5
    Checking gix-ignore v0.22.1
    Checking futures-channel v0.3.34
   Compiling entities v1.0.1
    Checking powerfmt v0.2.0
    Checking time-core v0.1.9
    Checking compression-core v0.4.33
    Checking sync_wrapper v1.0.2
    Checking futures-task v0.3.34
    Checking dtoa v1.0.11
    Checking num-conv v0.2.2
    Checking slab v0.4.12
    Checking bit-vec v0.8.0
    Checking atomic-waker v1.1.2
    Checking httpdate v1.0.3
   Compiling jetscii v0.5.3
    Checking deranged v0.5.8
    Checking hyper v1.11.1
    Checking bit-set v0.8.0
    Checking futures-util v0.3.34
    Checking time v0.3.55
    Checking dtoa-short v0.3.5
    Checking compression-codecs v0.4.40
   Compiling comrak v0.55.0
    Checking gix-worktree v0.56.0
    Checking gix-pack v0.74.2
    Checking markup5ever v0.39.0
    Checking idna v1.1.0
    Checking gix-filter v0.34.0
    Checking gix-pathspec v0.20.0
    Checking gix-config v0.60.0
    Checking gix-transport v0.59.2
    Checking arc-swap v1.9.2
    Checking gix-shallow v0.13.0
    Checking gix-refspec v0.45.1
    Checking gix-imara-diff v0.2.5
    Checking indexmap v2.14.2
   Compiling gix-macros v0.1.6
    Checking quick-xml v0.42.0
   Compiling anyhow v1.0.104
    Checking base64 v0.23.1
    Checking foldhash v0.1.5
    Checking lazy_static v1.5.0
    Checking mime v0.3.17
    Checking linked-hash-map v0.5.6
    Checking ryu v1.0.23
    Checking futures-sink v0.3.34
    Checking tokio-util v0.7.19
    Checking serde_urlencoded v0.7.1
    Checking yaml-rust v0.4.5
    Checking axum-core v0.5.6
    Checking sharded-slab v0.1.7
    Checking hashbrown v0.15.5
    Checking plist v1.10.1
    Checking gix-protocol v0.65.1
    Checking gix-diff v0.67.1
    Checking gix-submodule v0.34.0
    Checking gix-odb v0.84.0
    Checking url v2.5.8
    Checking html5ever v0.39.0
    Checking async-compression v0.4.45
    Checking cssparser v0.37.0
    Checking tower v0.5.3
    Checking fancy-regex v0.16.2
    Checking hyper-util v0.1.20
    Checking gix-discover v0.55.0
    Checking hashlink v0.11.1
    Checking gix-revision v0.49.1
    Checking bincode v1.3.3
    Checking tracing-serde v0.2.0
    Checking tracing-log v0.2.0
    Checking serde_path_to_error v0.1.20
    Checking xattr v1.6.1
    Checking caseless v0.2.2
    Checking matchers v0.2.0
    Checking thread_local v1.1.10
    Checking nu-ansi-term v0.50.3
    Checking iana-time-zone v0.1.65
    Checking rustc-hash v2.1.3
    Checking fallible-iterator v0.3.0
    Checking finl_unicode v1.4.0
    Checking maplit v1.0.2
    Checking fallible-streaming-iterator v0.1.9
    Checking matchit v0.8.4
    Checking typed-arena v2.0.2
    Checking axum v0.8.9
    Checking rusqlite v0.38.0
    Checking ammonia v4.1.4
    Checking tracing-subscriber v0.3.23
    Checking chrono v0.4.45
    Checking tar v0.4.46
    Checking syntect v5.3.0
    Checking gix v0.87.1
    Checking tower-http v0.6.11
    Checking imara-diff v0.2.0
    Checking regex v1.13.1
    Checking urlencoding v2.1.3
    Checking html-escape v0.2.15
    Checking luigit v0.1.0 (/work/services/luigit)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 44s
[luci] step 1/1 done in 106s
Continue in CLI

Nushell command · read-only.

luci log dogin-gilut-paluk-niguv 005

Local Luci data access required · no execution.

PASSEDrust-test2m

Execution configuration

Imagedocker.io/library/rust:1.98.0-bookworm

Matrixnone

Triggerpush

Commands

CARGO_HOME=$PWD/.cargo-home CARGO_BUILD_JOBS=2 scripts/local/rust.sh test
Job source · .ci/go.kdl
job "rust-test" {
image "docker.io/library/rust:1.98.0-bookworm"cache "cargo-luigit" {
path ".cargo-home"key {
file "services/luigit/Cargo.lock"		}	}run "CARGO_HOME=$PWD/.cargo-home CARGO_BUILD_JOBS=2 scripts/local/rust.sh test"trigger {
push {
branch "trunk"include "services/luigit/**"include "scripts/local/rust.sh"include "justfile"include ".ci/**"		}	}}
step timing
StepCommandTime
1/1CARGO_HOME=$PWD/.cargo-home CARGO_BUILD_JOBS=2 scripts/local/rust.sh test152s

Complete raw log

Log tail
[luci] cache cargo-luigit: miss
[luci] step 1/1: CARGO_HOME=$PWD/.cargo-home CARGO_BUILD_JOBS=2 scripts/local/rust.sh test
    Updating crates.io index
 Downloading crates ...
  Downloaded scopeguard v1.2.0
  Downloaded potential_utf v0.1.6
  Downloaded powerfmt v0.2.0
  Downloaded same-file v1.0.6
  Downloaded rustc-hash v2.1.3
  Downloaded pin-project-lite v0.2.17
  Downloaded rustversion v1.0.23
  Downloaded quote v1.0.47
  Downloaded tinyvec_macros v0.1.1
  Downloaded gix-transport v0.59.2
  Downloaded plist v1.10.1
  Downloaded ryu v1.0.23
  Downloaded gix-trace v0.1.21
  Downloaded gix-traverse v0.61.0
  Downloaded arrayvec v0.7.8
  Downloaded gix-refspec v0.45.1
  Downloaded tower-service v0.3.3
  Downloaded serde_urlencoded v0.7.1
  Downloaded signal-hook-registry v1.4.8
  Downloaded urlencoding v2.1.3
  Downloaded prodash v31.0.0
  Downloaded itoa v1.0.18
  Downloaded gix-zlib v0.1.0
  Downloaded hash32 v0.3.1
  Downloaded http-body v1.1.0
  Downloaded http-body-util v0.1.5
  Downloaded lazy_static v1.5.0
  Downloaded matchit v0.8.4
  Downloaded nonempty v0.12.0
  Downloaded phf_generator v0.13.1
  Downloaded stable_deref_trait v1.2.1
  Downloaded uluru v3.1.0
  Downloaded unicode-bom v2.0.3
  Downloaded yoke-derive v0.8.2
  Downloaded allocator-api2 v0.2.21
  Downloaded gix-ref v0.67.1
  Downloaded gix-validate v0.11.4
  Downloaded idna_adapter v1.2.2
  Downloaded jiff-static v0.2.35
  Downloaded lock_api v0.4.14
  Downloaded miniz_oxide v0.9.1
  Downloaded mio v1.2.3
  Downloaded multiversion_no_op v1.0.0
  Downloaded new_debug_unreachable v1.0.6
  Downloaded nu-ansi-term v0.50.3
  Downloaded once_cell v1.21.4
  Downloaded percent-encoding v2.3.2
  Downloaded phf v0.13.1
  Downloaded phf_codegen v0.13.1
  Downloaded slab v0.4.12
  Downloaded sync_wrapper v1.0.2
  Downloaded target-features v0.1.6
  Downloaded tempfile v3.27.0
  Downloaded time-core v0.1.9
  Downloaded tokio-macros v2.7.2
  Downloaded tower-layer v0.3.3
  Downloaded tracing-log v0.2.0
  Downloaded tracing-serde v0.2.0
  Downloaded utf8_iter v1.0.4
  Downloaded version_check v0.9.5
  Downloaded xattr v1.6.1
  Downloaded zerofrom v0.1.8
  Downloaded adler2 v2.0.1
  Downloaded arc-swap v1.9.2
  Downloaded gix-packetline v0.22.2
  Downloaded gix-path v0.12.6
  Downloaded gix-pathspec v0.20.0
  Downloaded gix-quote v0.8.0
  Downloaded gix-shallow v0.13.0
  Downloaded gix-submodule v0.34.0
  Downloaded gix-tempfile v24.0.0
  Downloaded gix-url v0.38.0
  Downloaded gix-worktree v0.56.0
  Downloaded gix-worktree-stream v0.36.1
  Downloaded hashlink v0.11.1
  Downloaded html-escape v0.2.15
  Downloaded http v1.5.0
  Downloaded httparse v1.10.1
  Downloaded human_format v1.2.1
  Downloaded hybrid-array v0.4.14
  Downloaded iana-time-zone v0.1.65
  Downloaded icu_locale_core v2.3.0
  Downloaded icu_provider v2.3.1
  Downloaded indexmap v2.14.2
  Downloaded jetscii v0.5.3
  Downloaded jobserver v0.1.35
  Downloaded litemap v0.8.3
  Downloaded log v0.4.34
  Downloaded markup5ever v0.39.0
  Downloaded memmap2 v0.9.11
  Downloaded multiversion-macros v0.8.0
  Downloaded num-conv v0.2.2
  Downloaded num-traits v0.2.19
  Downloaded parking_lot_core v0.9.12
  Downloaded precomputed-hash v0.1.1
  Downloaded serde_path_to_error v0.1.20
  Downloaded sha1 v0.10.7
  Downloaded shlex v2.0.1
  Downloaded siphasher v1.0.3
  Downloaded socket2 v0.6.5
  Downloaded string_cache v0.9.0
  Downloaded string_cache_codegen v0.6.1
  Downloaded tinystr v0.8.4
  Downloaded tracing-attributes v0.1.31
  Downloaded typed-arena v2.0.2
  Downloaded walkdir v2.5.0
  Downloaded web_atoms v0.2.6
  Downloaded zerofrom-derive v0.1.7
  Downloaded zerovec-derive v0.11.6
  Downloaded zmij v1.0.23
  Downloaded anyhow v1.0.104
  Downloaded equivalent v1.0.2
  Downloaded errno v0.3.14
  Downloaded gix-odb v0.84.0
  Downloaded gix-protocol v0.65.1
  Downloaded gix-revision v0.49.1
  Downloaded gix-revwalk v0.35.0
  Downloaded gix-sec v0.14.2
  Downloaded gix-utils v0.3.6
  Downloaded heapless v0.8.0
  Downloaded httpdate v1.0.3
  Downloaded hyper-util v0.1.20
  Downloaded icu_normalizer_data v2.3.0
  Downloaded icu_properties v2.3.0
  Downloaded jiff-core v0.1.0
  Downloaded linked-hash-map v0.5.6
  Downloaded maplit v1.0.2
  Downloaded matchers v0.2.0
  Downloaded memchr v2.8.3
  Downloaded mime v0.3.17
  Downloaded multiversion v0.8.0
  Downloaded phf_shared v0.13.1
  Downloaded pkg-config v0.3.34
  Downloaded simd-adler32 v0.3.10
  Downloaded simdutf8 v0.1.5
  Downloaded smallvec v1.16.0
  Downloaded synstructure v0.13.2
  Downloaded writeable v0.6.4
  Downloaded zstd v0.14.0
  Downloaded zstd-safe v8.0.0
  Downloaded aho-corasick v1.1.5
  Downloaded axum-core v0.5.6
  Downloaded block-buffer v0.12.1
  Downloaded defmt v1.1.1
  Downloaded foldhash v0.1.5
  Downloaded gix-pack v0.74.2
  Downloaded hashbrown v0.14.5
  Downloaded hashbrown v0.15.5
  Downloaded hashbrown v0.17.1
  Downloaded hyper v1.11.1
  Downloaded icu_collections v2.3.0
  Downloaded icu_properties_data v2.3.0
  Downloaded idna v1.1.0
  Downloaded parking_lot v0.12.5
  Downloaded sha2 v0.11.0
  Downloaded thiserror v2.0.20
  Downloaded thiserror-impl v2.0.20
  Downloaded thread_local v1.1.10
  Downloaded time-macros v0.2.32
  Downloaded yoke v0.8.3
  Downloaded ammonia v4.1.4
  Downloaded generic-array v0.14.7
  Downloaded hashbrown v0.16.1
  Downloaded html5ever v0.39.0
  Downloaded imara-diff v0.2.0
  Downloaded sharded-slab v0.1.7
  Downloaded atomic-waker v1.1.2
  Downloaded bytesize v2.7.0
  Downloaded clru v0.6.3
  Downloaded entities v1.0.1
  Downloaded futures-core v0.3.34
  Downloaded icu_normalizer v2.3.0
  Downloaded zstd-sys v2.1.0+zstd.1.5.7
  Downloaded byteorder v1.5.0
  Downloaded dashmap v6.2.1
  Downloaded gix-features v0.49.1
  Downloaded proc-macro2 v1.0.107
  Downloaded serde_core v1.0.229
  Downloaded tendril v0.5.1
  Downloaded tinyvec v1.13.2
  Downloaded tracing-core v0.1.36
  Downloaded bitflags v2.13.1
  Downloaded block-buffer v0.10.4
  Downloaded crc32fast v1.5.1
  Downloaded dtoa v1.0.11
  Downloaded fastrand v2.5.0
  Downloaded jiff v0.2.35
  Downloaded serde_derive v1.0.229
  Downloaded autocfg v1.5.1
  Downloaded bitflags v1.3.2
  Downloaded bytes v1.12.1
  Downloaded caseless v0.2.2
  Downloaded libc v0.2.189
  Downloaded yaml-rust v0.4.5
  Downloaded bincode v1.3.3
  Downloaded bit-vec v0.8.0
  Downloaded bstr v1.13.1
  Downloaded crossbeam-utils v0.8.23
  Downloaded defmt-macros v1.1.1
  Downloaded tar v0.4.46
  Downloaded cpufeatures v0.3.1
  Downloaded rusqlite v0.38.0
  Downloaded bit-set v0.8.0
  Downloaded compression-core v0.4.33
  Downloaded unicode-ident v1.0.24
  Downloaded fallible-iterator v0.3.0
  Downloaded futures-task v0.3.34
  Downloaded cfg-if v1.0.4
  Downloaded crypto-common v0.1.7
  Downloaded digest v0.11.3
  Downloaded fancy-regex v0.16.2
  Downloaded filetime v0.2.29
  Downloaded find-msvc-tools v0.1.12
  Downloaded typenum v1.20.1
  Downloaded zerotrie v0.2.5
  Downloaded defmt-parser v1.0.0
  Downloaded deranged v0.5.8
  Downloaded digest v0.10.7
  Downloaded displaydoc v0.2.7
  Downloaded dtoa-short v0.3.5
  Downloaded faster-hex v0.10.0
  Downloaded futures-sink v0.3.34
  Downloaded getrandom v0.4.3
  Downloaded gix-actor v0.42.0
  Downloaded gix-bitmap v0.4.0
  Downloaded gix-chunk v0.8.0
  Downloaded gix-config-value v0.19.1
  Downloaded gix-fs v0.22.1
  Downloaded gix-note v0.1.1
  Downloaded regex v1.13.1
  Downloaded tower v0.5.3
  Downloaded core_detect v1.0.0
  Downloaded cpufeatures v0.2.17
  Downloaded crossbeam-deque v0.8.8
  Downloaded fnv v1.0.7
  Downloaded form_urlencoded v1.2.2
  Downloaded gix-discover v0.55.0
  Downloaded gix-index v0.55.0
  Downloaded gix-object v0.64.1
  Downloaded crypto-common v0.2.2
  Downloaded serde v1.0.229
  Downloaded gix-diff v0.67.1
  Downloaded regex-syntax v0.8.11
  Downloaded compression-codecs v0.4.40
  Downloaded gix-commitgraph v0.39.0
  Downloaded gix-error v0.3.2
  Downloaded crossbeam-epoch v0.9.21
  Downloaded foldhash v0.2.0
  Downloaded gix-command v0.10.1
  Downloaded gix-hash v0.26.2
  Downloaded serde_json v1.0.151
  Downloaded gix-imara-diff v0.2.5
  Downloaded cssparser v0.37.0
  Downloaded futures-channel v0.3.34
  Downloaded gix-attributes v0.35.0
  Downloaded url v2.5.8
  Downloaded gix-glob v0.27.1
  Downloaded gix-hashtable v0.16.0
  Downloaded base64 v0.23.1
  Downloaded gix-ignore v0.22.1
  Downloaded async-compression v0.4.45
  Downloaded gix-macros v0.1.6
  Downloaded unicode-normalization v0.1.25
  Downloaded zerovec v0.11.8
  Downloaded linux-raw-sys v0.12.1
  Downloaded quick-xml v0.42.0
  Downloaded cc v1.4.5
  Downloaded crossbeam-channel v0.5.17
  Downloaded flate2 v1.1.10
  Downloaded finl_unicode v1.4.0
  Downloaded gix-config v0.60.0
  Downloaded tokio-util v0.7.19
  Downloaded gix-date v0.16.0
  Downloaded axum v0.8.9
  Downloaded fallible-streaming-iterator v0.1.9
  Downloaded tower-http v0.6.11
  Downloaded encoding_rs v0.8.40
  Downloaded zlib-rs v0.6.7
  Downloaded tracing-subscriber v0.3.23
  Downloaded vcpkg v0.2.15
  Downloaded gix-lock v24.0.0
  Downloaded futures-util v0.3.34
  Downloaded chrono v0.4.45
  Downloaded time v0.3.55
  Downloaded syn v3.0.5
  Downloaded comrak v0.55.0
  Downloaded syn v2.0.119
  Downloaded rustix v1.1.4
  Downloaded libsqlite3-sys v0.36.0
  Downloaded gix v0.87.1
  Downloaded gix-filter v0.34.0
  Downloaded tracing v0.1.44
  Downloaded regex-automata v0.4.18
  Downloaded sha1-checked v0.10.0
  Downloaded syntect v5.3.0
  Downloaded tokio v1.53.1
   Compiling proc-macro2 v1.0.107
   Compiling unicode-ident v1.0.24
   Compiling quote v1.0.47
   Compiling libc v0.2.189
   Compiling syn v3.0.5
   Compiling memchr v2.8.3
   Compiling cfg-if v1.0.4
   Compiling aho-corasick v1.1.5
   Compiling regex-syntax v0.8.11
   Compiling smallvec v1.16.0
   Compiling once_cell v1.21.4
   Compiling scopeguard v1.2.0
   Compiling parking_lot_core v0.9.12
   Compiling stable_deref_trait v1.2.1
   Compiling thiserror v2.0.20
   Compiling lock_api v0.4.14
   Compiling thiserror-impl v2.0.20
   Compiling regex-automata v0.4.18
   Compiling tinyvec_macros v0.1.1
   Compiling tinyvec v1.13.2
   Compiling crc32fast v1.5.1
   Compiling getrandom v0.4.3
   Compiling unicode-normalization v0.1.25
   Compiling parking_lot v0.12.5
   Compiling crossbeam-utils v0.8.23
   Compiling gix-trace v0.1.21
   Compiling fastrand v2.5.0
   Compiling bstr v1.13.1
   Compiling gix-validate v0.11.4
   Compiling gix-path v0.12.6
   Compiling gix-utils v0.3.6
   Compiling syn v2.0.119
   Compiling itoa v1.0.18
   Compiling same-file v1.0.6
   Compiling bitflags v2.13.1
   Compiling typenum v1.20.1
   Compiling walkdir v2.5.0
   Compiling human_format v1.2.1
   Compiling bytesize v2.7.0
   Compiling prodash v31.0.0
   Compiling crossbeam-channel v0.5.17
   Compiling gix-features v0.49.1
   Compiling version_check v0.9.5
   Compiling gix-error v0.3.2
   Compiling generic-array v0.14.7
   Compiling byteorder v1.5.0
   Compiling heapless v0.8.0
   Compiling allocator-api2 v0.2.21
   Compiling equivalent v1.0.2
   Compiling foldhash v0.2.0
   Compiling hash32 v0.3.1
   Compiling hybrid-array v0.4.14
   Compiling crypto-common v0.1.7
   Compiling block-buffer v0.10.4
   Compiling rustix v1.1.4
   Compiling digest v0.10.7
   Compiling block-buffer v0.12.1
   Compiling crypto-common v0.2.2
   Compiling faster-hex v0.10.0
   Compiling cpufeatures v0.2.17
   Compiling linux-raw-sys v0.12.1
   Compiling digest v0.11.3
   Compiling sha1 v0.10.7
   Compiling cpufeatures v0.3.1
   Compiling sha2 v0.11.0
   Compiling sha1-checked v0.10.0
   Compiling hashbrown v0.17.1
   Compiling gix-hash v0.26.2
   Compiling gix-quote v0.8.0
   Compiling hashbrown v0.14.5
   Compiling tempfile v3.27.0
   Compiling gix-fs v0.22.1
   Compiling dashmap v6.2.1
   Compiling jiff-core v0.1.0
   Compiling gix-tempfile v24.0.0
   Compiling gix-command v0.10.1
   Compiling jiff v0.2.35
   Compiling synstructure v0.13.2
   Compiling gix-hashtable v0.16.0
   Compiling zerofrom-derive v0.1.7
   Compiling memmap2 v0.9.11
   Compiling siphasher v1.0.3
   Compiling phf_shared v0.13.1
   Compiling gix-date v0.16.0
   Compiling gix-actor v0.42.0
   Compiling gix-object v0.64.1
   Compiling zerofrom v0.1.8
   Compiling yoke-derive v0.8.2
   Compiling jobserver v0.1.35
   Compiling find-msvc-tools v0.1.12
   Compiling shlex v2.0.1
   Compiling yoke v0.8.3
   Compiling cc v1.4.5
   Compiling pin-project-lite v0.2.17
   Compiling serde_core v1.0.229
   Compiling pkg-config v0.3.34
   Compiling zerovec-derive v0.11.6
   Compiling phf_generator v0.13.1
   Compiling zerovec v0.11.8
   Compiling displaydoc v0.2.7
   Compiling gix-lock v24.0.0
   Compiling gix-chunk v0.8.0
   Compiling log v0.4.34
   Compiling nonempty v0.12.0
   Compiling futures-core v0.3.34
   Compiling serde v1.0.229
   Compiling rustversion v1.0.23
   Compiling percent-encoding v2.3.2
   Compiling phf_codegen v0.13.1
   Compiling gix-glob v0.27.1
   Compiling serde_derive v1.0.229
   Compiling errno v0.3.14
   Compiling bytes v1.12.1
   Compiling unicode-bom v2.0.3
   Compiling signal-hook-registry v1.4.8
   Compiling tinystr v0.8.4
   Compiling zstd-sys v2.1.0+zstd.1.5.7
   Compiling tracing-core v0.1.36
   Compiling tokio-macros v2.7.2
   Compiling mio v1.2.3
   Compiling socket2 v0.6.5
   Compiling litemap v0.8.3
   Compiling writeable v0.6.4
   Compiling target-features v0.1.6
   Compiling icu_locale_core v2.3.0
   Compiling tokio v1.53.1
   Compiling http v1.5.0
   Compiling gix-commitgraph v0.39.0
   Compiling zerotrie v0.2.5
   Compiling potential_utf v0.1.6
   Compiling icu_properties_data v2.3.0
   Compiling utf8_iter v1.0.4
   Compiling icu_normalizer_data v2.3.0
   Compiling icu_collections v2.3.0
   Compiling icu_provider v2.3.1
   Compiling gix-revwalk v0.35.0
   Compiling http-body v1.1.0
   Compiling gix-attributes v0.35.0
   Compiling string_cache_codegen v0.6.1
   Compiling hashbrown v0.16.1
   Compiling tracing-attributes v0.1.31
   Compiling gix-sec v0.14.2
   Compiling zmij v1.0.23
   Compiling crossbeam-epoch v0.9.21
   Compiling adler2 v2.0.1
   Compiling simd-adler32 v0.3.10
   Compiling new_debug_unreachable v1.0.6
   Compiling zstd-safe v8.0.0
   Compiling miniz_oxide v0.9.1
   Compiling tracing v0.1.44
   Compiling web_atoms v0.2.6
   Compiling multiversion-macros v0.8.0
   Compiling encoding_rs v0.8.40
   Compiling gix-ref v0.67.1
   Compiling phf v0.13.1
   Compiling gix-packetline v0.22.2
   Compiling filetime v0.2.29
   Compiling precomputed-hash v0.1.1
   Compiling tower-service v0.3.3
   Compiling httparse v1.10.1
   Compiling crossbeam-deque v0.8.8
   Compiling fnv v1.0.7
   Compiling serde_json v1.0.151
   Compiling string_cache v0.9.0
   Compiling multiversion v0.8.0
   Compiling icu_normalizer v2.3.0
   Compiling icu_properties v2.3.0
   Compiling flate2 v1.1.10
   Compiling gix-traverse v0.61.0
   Compiling form_urlencoded v1.2.2
   Compiling gix-url v0.38.0
   Compiling gix-bitmap v0.4.0
   Compiling gix-config-value v0.19.1
   Compiling multiversion_no_op v1.0.0
   Compiling vcpkg v0.2.15
   Compiling arrayvec v0.7.8
   Compiling simdutf8 v0.1.5
   Compiling core_detect v1.0.0
   Compiling zlib-rs v0.6.7
   Compiling tower-layer v0.3.3
   Compiling autocfg v1.5.1
   Compiling num-traits v0.2.19
   Compiling libsqlite3-sys v0.36.0
   Compiling uluru v3.1.0
   Compiling gix-index v0.55.0
   Compiling gix-zlib v0.1.0
   Compiling zstd v0.14.0
   Compiling idna_adapter v1.2.2
   Compiling tendril v0.5.1
   Compiling clru v0.6.3
   Compiling http-body-util v0.1.5
   Compiling gix-ignore v0.22.1
   Compiling futures-channel v0.3.34
   Compiling jetscii v0.5.3
   Compiling futures-task v0.3.34
   Compiling slab v0.4.12
   Compiling atomic-waker v1.1.2
   Compiling entities v1.0.1
   Compiling deranged v0.5.8
   Compiling httpdate v1.0.3
   Compiling sync_wrapper v1.0.2
   Compiling compression-core v0.4.33
   Compiling bit-vec v0.8.0
   Compiling time-core v0.1.9
   Compiling powerfmt v0.2.0
   Compiling dtoa v1.0.11
   Compiling num-conv v0.2.2
   Compiling dtoa-short v0.3.5
   Compiling time v0.3.55
   Compiling bit-set v0.8.0
   Compiling compression-codecs v0.4.40
   Compiling hyper v1.11.1
   Compiling comrak v0.55.0
   Compiling futures-util v0.3.34
   Compiling gix-worktree v0.56.0
   Compiling gix-pack v0.74.2
   Compiling markup5ever v0.39.0
   Compiling idna v1.1.0
   Compiling gix-filter v0.34.0
   Compiling gix-pathspec v0.20.0
   Compiling gix-config v0.60.0
   Compiling gix-transport v0.59.2
   Compiling arc-swap v1.9.2
   Compiling gix-shallow v0.13.0
   Compiling indexmap v2.14.2
   Compiling gix-imara-diff v0.2.5
   Compiling gix-refspec v0.45.1
   Compiling gix-macros v0.1.6
   Compiling quick-xml v0.42.0
   Compiling futures-sink v0.3.34
   Compiling lazy_static v1.5.0
   Compiling linked-hash-map v0.5.6
   Compiling mime v0.3.17
   Compiling anyhow v1.0.104
   Compiling ryu v1.0.23
   Compiling foldhash v0.1.5
   Compiling base64 v0.23.1
   Compiling hashbrown v0.15.5
   Compiling plist v1.10.1
   Compiling serde_urlencoded v0.7.1
   Compiling axum-core v0.5.6
   Compiling yaml-rust v0.4.5
   Compiling sharded-slab v0.1.7
   Compiling tokio-util v0.7.19
   Compiling gix-protocol v0.65.1
   Compiling gix-submodule v0.34.0
   Compiling gix-diff v0.67.1
   Compiling gix-odb v0.84.0
   Compiling url v2.5.8
   Compiling html5ever v0.39.0
   Compiling tower v0.5.3
   Compiling hyper-util v0.1.20
   Compiling async-compression v0.4.45
   Compiling fancy-regex v0.16.2
   Compiling cssparser v0.37.0
   Compiling gix-discover v0.55.0
   Compiling hashlink v0.11.1
   Compiling gix-revision v0.49.1
   Compiling bincode v1.3.3
   Compiling tracing-serde v0.2.0
   Compiling tracing-log v0.2.0
   Compiling serde_path_to_error v0.1.20
   Compiling xattr v1.6.1
   Compiling matchers v0.2.0
   Compiling caseless v0.2.2
   Compiling thread_local v1.1.10
   Compiling fallible-streaming-iterator v0.1.9
   Compiling nu-ansi-term v0.50.3
   Compiling rustc-hash v2.1.3
   Compiling iana-time-zone v0.1.65
   Compiling finl_unicode v1.4.0
   Compiling typed-arena v2.0.2
   Compiling maplit v1.0.2
   Compiling fallible-iterator v0.3.0
   Compiling matchit v0.8.4
   Compiling rusqlite v0.38.0
   Compiling axum v0.8.9
   Compiling ammonia v4.1.4
   Compiling chrono v0.4.45
   Compiling tracing-subscriber v0.3.23
   Compiling tar v0.4.46
   Compiling gix v0.87.1
   Compiling syntect v5.3.0
   Compiling tower-http v0.6.11
   Compiling imara-diff v0.2.0
   Compiling regex v1.13.1
   Compiling urlencoding v2.1.3
   Compiling html-escape v0.2.15
   Compiling luigit v0.1.0 (/work/services/luigit)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 31s
     Running unittests src/main.rs (target/debug/deps/luigit-51ec6969b3bcf78a)

running 7 tests
test tests::download_suffixes_are_exact ... ok
test tests::exporter_fails_closed_on_visibility_conflict ... ok
test tests::markdown_removes_active_content ... ok
test tests::rejects_traversal_names ... ok
test tests::router_constructs ... ok
test tests::textual_diff_is_escaped ... ok
test tests::manifest_rejects_expiry_unknown_versions_and_generation_regression ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

[luci] step 1/1 done in 152s
Continue in CLI

Nushell command · read-only.

luci log dogin-gilut-paluk-niguv 006

Local Luci data access required · no execution.

All configuration at this revision
go.kdl @ 5447
job "go-test" {
  image "docker.io/library/golang:1.26"
  cache "go-mod" {
    path ".go-modcache"
    key {
      file "services/luci/go.sum"
      file "services/toad/go.sum"
    }
  }
  cache "go-build" {
    path ".go-cache"
    key {
      file "services/luci/go.sum"
      file "services/toad/go.sum"
    }
  }
  run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/luci"
  run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh check read services/toad"
  trigger {
    push {
      branch "trunk"
      include "services/luci/**"
      include "services/toad/**"
      include "scripts/local/go.sh"
      include "scripts/local/check.sh"
      include "scripts/local/check-staged.sh"
      include "scripts/local/verify.sh"
      include "scripts/local/test-go-tooling.sh"
      include "lefthook.yml"
      include "justfile"
      include ".ci/**"
    }
  }
}

job "go-race" {
  image "docker.io/library/golang:1.26"
  cache "go-mod" {
    path ".go-modcache"
    key {
      file "services/luci/go.sum"
      file "services/toad/go.sum"
    }
  }
  cache "go-build" {
    path ".go-cache"
    key {
      file "services/luci/go.sum"
      file "services/toad/go.sum"
    }
  }
  run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh race services/luci"
  run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh race services/toad"
  trigger {
    push {
      branch "trunk"
      include "services/luci/**"
      include "services/toad/**"
      include "scripts/local/go.sh"
      include "scripts/local/check.sh"
      include "scripts/local/check-staged.sh"
      include "scripts/local/verify.sh"
      include "scripts/local/test-go-tooling.sh"
      include "lefthook.yml"
      include "justfile"
      include ".ci/**"
    }
  }
}

job "go-staticcheck" {
  image "docker.io/library/golang:1.26"
  cache "go-mod" {
    path ".go-modcache"
    key {
      file "services/luci/go.sum"
      file "services/toad/go.sum"
    }
  }
  cache "go-build" {
    path ".go-cache"
    key {
      file "services/luci/go.sum"
      file "services/toad/go.sum"
    }
  }
  run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh staticcheck services/luci"
  run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh staticcheck services/toad"
  trigger {
    push {
      branch "trunk"
      include "services/luci/**"
      include "services/toad/**"
      include "scripts/local/go.sh"
      include "scripts/local/check.sh"
      include "scripts/local/check-staged.sh"
      include "scripts/local/verify.sh"
      include "scripts/local/test-go-tooling.sh"
      include "lefthook.yml"
      include "justfile"
      include ".ci/**"
    }
  }
}

job "go-vuln" {
  image "docker.io/library/golang:1.26"
  cache "go-mod" {
    path ".go-modcache"
    key {
      file "services/luci/go.sum"
      file "services/toad/go.sum"
    }
  }
  cache "go-build" {
    path ".go-cache"
    key {
      file "services/luci/go.sum"
      file "services/toad/go.sum"
    }
  }
  run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh vuln services/luci"
  run "GOTOOLCHAIN=local GOMAXPROCS=2 GOFLAGS=-p=2 GOMODCACHE=$PWD/.go-modcache GOCACHE=$PWD/.go-cache scripts/local/go.sh vuln services/toad"
  trigger {
    schedule "0 3 * * 1"
  }
}

job "rust-fmt" {
  image "docker.io/library/rust:1.98.0-bookworm"
  run "rustup component add rustfmt && scripts/local/rust.sh fmt"
  trigger {
    push {
      branch "trunk"
      include "services/luigit/**"
      include "scripts/local/rust.sh"
      include "justfile"
      include ".ci/**"
    }
  }
}

job "rust-clippy" {
  image "docker.io/library/rust:1.98.0-bookworm"
  cache "cargo-luigit" {
    path ".cargo-home"
    key {
      file "services/luigit/Cargo.lock"
    }
  }
  run "rustup component add clippy && CARGO_HOME=$PWD/.cargo-home CARGO_BUILD_JOBS=2 scripts/local/rust.sh clippy"
  trigger {
    push {
      branch "trunk"
      include "services/luigit/**"
      include "scripts/local/rust.sh"
      include "justfile"
      include ".ci/**"
    }
  }
}

job "rust-test" {
  image "docker.io/library/rust:1.98.0-bookworm"
  cache "cargo-luigit" {
    path ".cargo-home"
    key {
      file "services/luigit/Cargo.lock"
    }
  }
  run "CARGO_HOME=$PWD/.cargo-home CARGO_BUILD_JOBS=2 scripts/local/rust.sh test"
  trigger {
    push {
      branch "trunk"
      include "services/luigit/**"
      include "scripts/local/rust.sh"
      include "justfile"
      include ".ci/**"
    }
  }
}