We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f473069 commit cbb49ebCopy full SHA for cbb49eb
rootfs/container/usr/local/bin/.eleven/go
@@ -4,10 +4,29 @@
4
5
case "${FN}" in
6
"build")
7
+ # eleven go build /binary /go/src
8
go mod tidy
9
go build -ldflags="-extldflags=-static" -o ${1} ${2}
10
;;
11
12
+ "patch")
13
+ # eleven go patch google.golang.org/grpc v1.79.3 CVE-2026-33186
14
+ if cat ./go.mod | grep -qE "${1} ${2}"; then
15
+ exit 0
16
+ else
17
+ sed -i 's#'${1}' .\+[0-9]\+#'${1}' '${2}'#g' ./go.mod
18
+ if [ $? ]; then
19
+ eleven log fix "CVE|${3}|${TARGETARCH}"
20
+ fi
21
22
+ ;;
23
+
24
+ "upgrade")
25
+ # eleven go upgrade
26
+ go list -m -u all | awk '{print $1}' | xargs -n 1 go get -u
27
+ go mod verify
28
29
30
*)
31
eleven log warning "function ${FN} does not exist"
32
exit 1
0 commit comments