blob: d5951a40673be9556bbb9e676cceb069d66b14f5 (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#!/bin/sh
llmagent() {
printf >&2 'LLM agents are not allowed in this project.\n'
exit 1
}
[ "${CODEX_MANAGED_PACKAGE_ROOT+set}" = set ] && llmagent
[ "${CODEX_MANAGED_BY_NPM+set}" = set ] && llmagent
[ "${CODEX_THREAD_ID+set}" = set ] && llmagent
[ "${CODEX_CI+set}" = set ] && llmagent
[ "${CODEX_SANDBOX_NETWORK_DISABLED+set}" = set ] && llmagent
[ "${AI_AGENT+set}" = set ] && llmagent
[ "${CLAUDECODE+set}" = set ] && llmagent
[ "${CLAUDE_CODE_ENTRYPOINT+set}" = set ] && llmagent
[ "${CLAUDE_CODE_EXECPATH+set}" = set ] && llmagent
[ "${CLAUDE_CODE_SESSION_ID+set}" = set ] && llmagent
[ "${CLAUDE_CODE_TMPDIR+set}" = set ] && llmagent
set -eux
go build ./...
go test -count 1 $(go list ./... | grep -v '/internal/compress')
go test -race -count 1 $(go list ./... | grep -v '/internal/compress')
go test -tags purego -count 1 $(go list ./... | grep -v '/internal/compress')
golangci-lint run ./...
go vet ./...
test -z "$(gofmt -l .)"
test -z "$(go fix -diff ./...)"
|