diff options
| author | 2026-05-29 06:43:43 +0000 | |
|---|---|---|
| committer | 2026-05-29 06:43:43 +0000 | |
| commit | 3b21da3051c2f4d899da5aac021f646fc28acea9 (patch) | |
| tree | d5f51066fa73322843697afa7cedc290d4b50545 /check | |
| parent | Fix badge (diff) | |
| signature | No signature | |
ci: Simplify with a local script
Diffstat (limited to 'check')
| -rwxr-xr-x | check | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -0,0 +1,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 ./...)" |
