From 7e4b060c125de35be85874445cd98a066af61820 Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Thu, 18 Jun 2026 11:36:49 +0200 Subject: [PATCH] Fix exit codes Signed-off-by: Bryan Frimin --- cmd/probod/main.go | 3 ++- go.mod | 2 +- go.sum | 6 ++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/cmd/probod/main.go b/cmd/probod/main.go index b40ab81a3..9ad383bed 100644 --- a/cmd/probod/main.go +++ b/cmd/probod/main.go @@ -19,6 +19,7 @@ import ( "fmt" "os" "time" + "errors" "go.gearno.de/kit/unit" "go.probo.inc/probo/pkg/probod" @@ -34,7 +35,7 @@ func main() { unit := unit.NewUnit(impl, "probod", version, env) err := unit.Run() - if err != nil && err != context.Canceled { + if err != nil && !errors.Is(err, context.Canceled) { fmt.Fprintf( os.Stderr, `{"time": %q, "msg": %q, "version": %q, "environment": %q, "level": "ERROR", "name": "probod", "error": %q}\n`, diff --git a/go.mod b/go.mod index 96d4dae3b..20b2fbd46 100644 --- a/go.mod +++ b/go.mod @@ -37,7 +37,7 @@ require ( github.com/vikstrous/dataloadgen v0.0.10 github.com/yuin/goldmark v1.8.2 go.gearno.de/crypto/uuid v0.1.1-0.20251208105319-3f587312a712 - go.gearno.de/kit v0.12.0 + go.gearno.de/kit v0.13.1 go.gearno.de/x/ref v0.0.0-20260216110753-a700c951377c go.opentelemetry.io/otel v1.43.0 go.opentelemetry.io/otel/trace v1.43.0 diff --git a/go.sum b/go.sum index bb7ae17bf..f3d2f8b27 100644 --- a/go.sum +++ b/go.sum @@ -629,6 +629,12 @@ go.gearno.de/kit v0.10.0 h1:hWQrGdQog5mJQTwNYOnMQDxwPnAZectedP1Xj3NvIH4= go.gearno.de/kit v0.10.0/go.mod h1:jWrI/mxd0F4GZApL0HgMextcEQoiy2YA1JVamSA/G0E= go.gearno.de/kit v0.12.0 h1:Gi7P6WX4Pq+SVO5pF6nWzqmA5U82bFqUgdjVeT/uFdI= go.gearno.de/kit v0.12.0/go.mod h1:jWrI/mxd0F4GZApL0HgMextcEQoiy2YA1JVamSA/G0E= +go.gearno.de/kit v0.13.0 h1:TIfbquyrDeGYSF1+olNIpxXf8n41pO6s3vorwKwgyhM= +go.gearno.de/kit v0.13.0/go.mod h1:jWrI/mxd0F4GZApL0HgMextcEQoiy2YA1JVamSA/G0E= +go.gearno.de/kit v0.13.1-0.20260618092931-9ec60a0974aa h1:bCzogs2qjZBmBuNLyWuxAZYWBDAb/jX9yCP/LSfthAE= +go.gearno.de/kit v0.13.1-0.20260618092931-9ec60a0974aa/go.mod h1:jWrI/mxd0F4GZApL0HgMextcEQoiy2YA1JVamSA/G0E= +go.gearno.de/kit v0.13.1 h1:0FRG+81rvnX3+xNgmh7b3R5zucJV+VhtlSDl6BrHmu0= +go.gearno.de/kit v0.13.1/go.mod h1:jWrI/mxd0F4GZApL0HgMextcEQoiy2YA1JVamSA/G0E= go.gearno.de/x/panicf v0.1.1 h1:E3Cr9NB8Ry2EsvEG/1eHr7kplP3tEjTf5d56dTX64VQ= go.gearno.de/x/panicf v0.1.1/go.mod h1:VnB8oF0UefMZcYeD4v+Wk4U5Z1uza7PHLlhT2CbNEbU= go.gearno.de/x/ref v0.0.0-20260216110753-a700c951377c h1:rIVWwnNxHYu9aZhHkptXlNYTBJbY4ccaIAYjztVeaDc=