From 0332b1e2124ba2aabad40e43d2e99e523fa3566f Mon Sep 17 00:00:00 2001 From: naiba Date: Mon, 20 Jul 2026 17:06:40 +0000 Subject: [PATCH] fix(agentcompat): root workflow file reads Co-authored-by: naiba/CloudCode --- integration/agentcompat/internal/workflowpolicy/verify.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/integration/agentcompat/internal/workflowpolicy/verify.go b/integration/agentcompat/internal/workflowpolicy/verify.go index 69ee8d42..85254cd6 100644 --- a/integration/agentcompat/internal/workflowpolicy/verify.go +++ b/integration/agentcompat/internal/workflowpolicy/verify.go @@ -3,6 +3,7 @@ package workflowpolicy import ( "fmt" "os" + "path/filepath" "regexp" "strings" @@ -25,7 +26,12 @@ func Verify(data []byte, repository Repository) error { } func VerifyFile(path string, repository Repository) error { - data, err := os.ReadFile(path) + root, err := os.OpenRoot(filepath.Dir(path)) + if err != nil { + return &ReadError{Path: path, Cause: err} + } + defer root.Close() + data, err := root.ReadFile(filepath.Base(path)) if err != nil { return &ReadError{Path: path, Cause: err} }