Commit 4451977

Eric Bower  ·  2026-07-22 11:03:27 -0400 EDT
parent 61d2e39
fix: pico script and go linter
2 files changed,  +7, -7
+1, -1
1@@ -1385,7 +1385,7 @@ func validateJobID(id string) bool {
2 		return false
3 	}
4 	for _, r := range id {
5-		if !((r >= 'a' && r <= 'z') || (r >= 'A' && r <= 'Z') || (r >= '0' && r <= '9') || r == '-') {
6+		if (r < 'a' || r > 'z') && (r < 'A' || r > 'Z') && (r < '0' || r > '9') && r != '-' {
7 			return false
8 		}
9 	}
+6, -6
 1@@ -1,15 +1,15 @@
 2 #!/usr/bin/env bash
 3 set -euo pipefail
 4 
 5-export ZMX_SESSION_PREFIX="${ZMX_SESSION_PREFIX:-ci.pici}"
 6-JOB_ID="${PICO_CI_JOB_ID:-local}"
 7-REPO="${PICO_CI_REPO:-unknown}"
 8-EVENT_TYPE="${PICO_CI_EVENT_TYPE:-manual}"
 9+export ZMX_SESSION_PREFIX="${ZMX_SESSION_PREFIX:-ci.pici.}"
10+JOB_ID="${PICI_JOB:-local}"
11+REPO="${PICI_REPO:-pici}"
12+EVENT_TYPE="${PICI_EVENT:-manual}"
13 
14 printf "\x1b[33m[%s:%s] running ci (event=%s)\x1b[0m\n" "$REPO" "$JOB_ID" "$EVENT_TYPE"
15 
16-zmx run lint -d docker run -t --rm -v $(pwd):/app -w /app golangci/golangci-lint:v2.11.4 golangci-lint run
17-zmx run test -d docker run -t --rm -v $(pwd):/app -w /app golang:1.26 go test ./...
18+zmx run lint -d docker run -t --rm -v "$(pwd):/app" -w /app golangci/golangci-lint:v2.11.4 golangci-lint run
19+zmx run test -d docker run -t --rm -v "$(pwd):/app" -w /app golang:1.26 go test ./...
20 zmx wait "*"
21 
22 printf "\x1b[32m[%s:%s] success!\x1b[0m\n" "$REPO" "$JOB_ID"