fix: 4 runtime bugs — forge cancel (exec.CommandContext), config key (default_agent_config), sign on Linux (osslsigncode), garble on all platforms

This commit is contained in:
drjones
2026-05-30 12:07:48 -07:00
parent 77e1dbbb13
commit d0bcf33767
8 changed files with 110 additions and 34 deletions

View File

@@ -1,13 +1,16 @@
package builder
import "strings"
import (
"context"
"strings"
)
func (h *Handler) buildFusion(buildDir, prepPath, workerPath, outputName, runOrder string) (string, error) {
func (h *Handler) buildFusion(ctx context.Context, buildDir, prepPath, workerPath, outputName, runOrder string) (string, error) {
req := &BuildRequest{
FusionOutputName: outputName,
FusionRunOrder: runOrder,
}
res, err := h.buildFusionFromRequest(buildDir, prepPath, workerPath, req)
res, err := h.buildFusionFromRequest(ctx, buildDir, prepPath, workerPath, req)
if err != nil {
return "", err
}