repositories / bugabinga.net
bugabinga.net
personal infrastructure for bugabinga!
owned by admin
.ci/shell.kdl
Rawjob "shell" {
image "docker.io/library/alpine:3.22.0"
run "apk --root $PWD/.apk --initdb --keys-dir /etc/apk/keys --repositories-file /etc/apk/repositories --no-scripts --no-chown add --no-cache bash git shfmt shellcheck"
run "export PATH=$PWD/.apk/bin:$PWD/.apk/usr/bin:$PATH LD_LIBRARY_PATH=$PWD/.apk/lib:$PWD/.apk/usr/lib; bash --version && git --version && shfmt --version && shellcheck --version"
run "PATH=$PWD/.apk/bin:$PWD/.apk/usr/bin:$PATH LD_LIBRARY_PATH=$PWD/.apk/lib:$PWD/.apk/usr/lib scripts/local/test-garbage-collection.sh && scripts/local/shell-check.sh read"
trigger {
push {
branch "trunk"
include "**/*.sh"
include "*.sh"
include "scripts/local/shell-check.sh"
include ".ci/shell.kdl"
}
}
}