remove clojure dep for CI
CI / Unit tests (push) Successful in 27s
CI / Integration tests + coverage (push) Failing after 12s

This commit is contained in:
2026-09-19 05:54:32 -09:00
parent 93c4b340e4
commit aa3cfef2b3
7 changed files with 91 additions and 52 deletions
+20
View File
@@ -0,0 +1,20 @@
# Shared helpers for the script/docker-* entry points and script/integration-test. Source, don't run.
#
# The docker-container buildx builder works around an LXC/AppArmor bug in runc
# (opencontainers/runc#5007) that fails RUN steps during image build.
use_builder() {
local builder=vibe-builder
if ! docker buildx inspect "$builder" >/dev/null 2>&1; then
docker buildx create --name "$builder" \
--driver docker-container \
--buildkitd-config buildkitd.toml
fi
docker buildx use "$builder"
}
# Builds the app image with the test and coverage deps pre-fetched, tagged vibe-unit.
build_unit_image() {
use_builder
docker buildx build --load --build-arg DEPS_ALIASES=test:cov -t vibe-unit .
}