distributable: url: git+https://github.com/yannh/kubeconform.git ref: ${{version.tag}} versions: github: yannh/kubeconform build: dependencies: go.dev: '>=1.21' script: - go build $ARGS -ldflags="$LDFLAGS" ./cmd/kubeconform env: ARGS: - -trimpath - -o={{prefix}}/bin/kubeconform LDFLAGS: - -s - -w - -X main.version={{version}} linux: LDFLAGS: - -buildmode=pie provides: - bin/kubeconform test: dependencies: curl.se: '*' script: - curl -L "https://raw.githubusercontent.com/yannh/kubeconform/master/fixtures/valid.yaml" -o valid.yaml - kubeconform valid.yaml - curl -L "https://raw.githubusercontent.com/yannh/kubeconform/master/fixtures/invalid.yaml" -o invalid.yaml - kubeconform invalid.yaml | false || true - kubeconform -v | grep {{version}}