Parcourir la source

rm builder on interupt

Kelly Norton il y a 11 mois
Parent
commit
f8d7d23de5
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      cmd/publish/main.go

+ 4 - 4
cmd/publish/main.go

@@ -103,14 +103,14 @@ func run(
 	platforms []string,
 	buildArgs []string,
 ) error {
-	ctx, done := signal.NotifyContext(ctx, os.Interrupt)
-	defer done()
-
 	builder, err := StartBuilder(ctx)
 	if err != nil {
 		return err
 	}
-	defer builder.Shutdown(ctx)
+	defer builder.Shutdown(context.Background())
+
+	ctx, done := signal.NotifyContext(ctx, os.Interrupt)
+	defer done()
 
 	ch := make(chan error, 1)
 	go func() {