Skip to content

Commit

Permalink
fix(all): do not os.Exit(1) in wire code.
Browse files Browse the repository at this point in the history
  • Loading branch information
jochumdev committed Feb 26, 2025
1 parent ffb2057 commit 7c1d41e
Show file tree
Hide file tree
Showing 21 changed files with 72 additions and 60 deletions.
12 changes: 12 additions & 0 deletions Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,15 @@ tasks:
cmds:
- cmd: dagger call test --root=.
- cmd: ./scripts/test.sh

generate:
desc: "Run go generate ./... in all packages."
cmds:
- |
for i in $(find . -type d); do
[[ ! -f $i/go.mod ]] && continue
pushd $i 1>/dev/null
echo $i
go generate ./... || true
popd 1>/dev/null
done
6 changes: 3 additions & 3 deletions benchmarks/event/cmd/handler/wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ func wireRun(
for _, c := range types.Components.Iterate(false) {
err := c.Start()
if err != nil {
logger.Error("Failed to start", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
os.Exit(1)
logger.Error("Failed to start", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
return "", err
}
}

Expand All @@ -77,7 +77,7 @@ func wireRun(
for _, c := range types.Components.Iterate(true) {
err := c.Stop(ctx)
if err != nil {
logger.Error("Failed to stop", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
logger.Error("Failed to stop", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
}
}

Expand Down
6 changes: 3 additions & 3 deletions benchmarks/event/cmd/handler/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions benchmarks/event/cmd/request/wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@ func wireRun(
for _, c := range types.Components.Iterate(false) {
err := c.Start()
if err != nil {
logger.Error("Failed to start", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
os.Exit(1)
logger.Error("Failed to start", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
return "", err
}
}

Expand All @@ -76,7 +76,7 @@ func wireRun(
for _, c := range types.Components.Iterate(true) {
err := c.Stop(ctx)
if err != nil {
logger.Error("Failed to stop", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
logger.Error("Failed to stop", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
}
}

Expand Down
6 changes: 3 additions & 3 deletions benchmarks/event/cmd/request/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions benchmarks/rps/cmd/orb-rps-client/wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@ func wireRun(
for _, c := range types.Components.Iterate(false) {
err := c.Start()
if err != nil {
logger.Error("Failed to start", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
os.Exit(1)
logger.Error("Failed to start", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
return "", err
}
}

Expand All @@ -76,7 +76,7 @@ func wireRun(
for _, c := range types.Components.Iterate(true) {
err := c.Stop(ctx)
if err != nil {
logger.Error("Failed to stop", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
logger.Error("Failed to stop", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
}
}

Expand Down
6 changes: 3 additions & 3 deletions benchmarks/rps/cmd/orb-rps-client/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions benchmarks/rps/cmd/orb-rps-server/wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,8 @@ func wireRun(
for _, c := range types.Components.Iterate(false) {
err := c.Start()
if err != nil {
logger.Error("Failed to start", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
os.Exit(1)
logger.Error("Failed to start", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
return "", err
}
}

Expand All @@ -130,7 +130,7 @@ func wireRun(
for _, c := range types.Components.Iterate(true) {
err := c.Stop(ctx)
if err != nil {
logger.Error("Failed to stop", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
logger.Error("Failed to stop", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
}
}

Expand Down
6 changes: 3 additions & 3 deletions benchmarks/rps/cmd/orb-rps-server/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions event/simple/cmd/handler/wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ func wireRun(
for _, c := range types.Components.Iterate(false) {
err := c.Start()
if err != nil {
logger.Error("Failed to start", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
os.Exit(1)
logger.Error("Failed to start", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
return "", err
}
}

Expand All @@ -69,7 +69,7 @@ func wireRun(
for _, c := range types.Components.Iterate(true) {
err := c.Stop(ctx)
if err != nil {
logger.Error("Failed to stop", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
logger.Error("Failed to stop", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
}
}

Expand Down
6 changes: 3 additions & 3 deletions event/simple/cmd/handler/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions event/simple/cmd/request/wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@ func wireRun(
for _, c := range types.Components.Iterate(false) {
err := c.Start()
if err != nil {
logger.Error("Failed to start", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
os.Exit(1)
logger.Error("Failed to start", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
return "", err
}
}

Expand All @@ -71,7 +71,7 @@ func wireRun(
for _, c := range types.Components.Iterate(true) {
err := c.Stop(ctx)
if err != nil {
logger.Error("Failed to stop", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
logger.Error("Failed to stop", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
}
}

Expand Down
6 changes: 3 additions & 3 deletions event/simple/cmd/request/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions rest/auth/cmd/client/wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ func wireRun(
for _, c := range types.Components.Iterate(false) {
err := c.Start()
if err != nil {
logger.Error("Failed to start", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
os.Exit(1)
logger.Error("Failed to start", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
return "", err
}
}

Expand All @@ -54,7 +54,7 @@ func wireRun(
for _, c := range types.Components.Iterate(true) {
err := c.Stop(ctx)
if err != nil {
logger.Error("Failed to stop", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
logger.Error("Failed to stop", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
}
}

Expand Down
6 changes: 3 additions & 3 deletions rest/auth/cmd/client/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions rest/auth/cmd/server/wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ func wireRun(
for _, c := range types.Components.Iterate(false) {
err := c.Start()
if err != nil {
logger.Error("Failed to start", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
os.Exit(1)
logger.Error("Failed to start", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
return "", err
}
}

Expand All @@ -60,7 +60,7 @@ func wireRun(
for _, c := range types.Components.Iterate(true) {
err := c.Stop(ctx)
if err != nil {
logger.Error("Failed to stop", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
logger.Error("Failed to stop", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
}
}

Expand Down
6 changes: 3 additions & 3 deletions rest/auth/cmd/server/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions rest/middleware/cmd/client/wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ func wireRun(
for _, c := range types.Components.Iterate(false) {
err := c.Start()
if err != nil {
logger.Error("Failed to start", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
os.Exit(1)
logger.Error("Failed to start", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
return "", err
}
}

Expand All @@ -70,7 +70,7 @@ func wireRun(
for _, c := range types.Components.Iterate(true) {
err := c.Stop(ctx)
if err != nil {
logger.Error("Failed to stop", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
logger.Error("Failed to stop", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
}
}

Expand Down
6 changes: 3 additions & 3 deletions rest/middleware/cmd/client/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions rest/middleware/cmd/server/wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ func wireRun(
for _, c := range types.Components.Iterate(false) {
err := c.Start()
if err != nil {
logger.Error("Failed to start", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
os.Exit(1)
logger.Error("Failed to start", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
return "", err
}
}

Expand All @@ -79,7 +79,7 @@ func wireRun(
for _, c := range types.Components.Iterate(true) {
err := c.Stop(ctx)
if err != nil {
logger.Error("Failed to stop", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
logger.Error("Failed to stop", "error", err, "component", fmt.Sprintf("%s/%s", c.Type(), c.String()))
}
}

Expand Down
Loading

0 comments on commit 7c1d41e

Please sign in to comment.