diff --git a/internal/relui/workflows.go b/internal/relui/workflows.go index 9aca4fd482..47bf095185 100644 --- a/internal/relui/workflows.go +++ b/internal/relui/workflows.go @@ -571,7 +571,7 @@ func (w *sizeWriter) Write(p []byte) (n int, err error) { } func (tasks *BuildReleaseTasks) startSigningCommand(ctx *workflow.TaskContext, version string) (string, error) { - args := fmt.Sprintf("--relui_staging=%q", path.Join(tasks.ScratchURL, signingStagingDir(ctx, version))) + args := fmt.Sprintf("--relui_staging=%q", tasks.ScratchURL+"/"+signingStagingDir(ctx, version)) ctx.Printf("run signer with " + args) return args, nil } @@ -614,6 +614,9 @@ func (tasks *BuildReleaseTasks) copyToStaging(ctx *workflow.TaskContext, version if err != nil { return nil, err } + if _, err := out.Write([]byte("ready")); err != nil { + return nil, err + } if err := out.Close(); err != nil { return nil, err }