Fix exit codes

Signed-off-by: Bryan Frimin <bryan@probo.com>
This commit is contained in:
Bryan Frimin
2026-06-18 11:36:49 +02:00
parent f40be113cf
commit 7e4b060c12
3 changed files with 9 additions and 2 deletions

View File

@@ -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`,