diff --git a/act/runner/logger.go b/act/runner/logger.go index f8d4f000..f6849040 100644 --- a/act/runner/logger.go +++ b/act/runner/logger.go @@ -158,6 +158,10 @@ func withStepLogger(ctx context.Context, stepNumber int, stepID, stepName, stage type entryProcessor func(entry *logrus.Entry) *logrus.Entry func valueMasker(insecureSecrets bool, secrets map[string]string) entryProcessor { + ssecrets := []string{} + for _, v := range secrets { + ssecrets = append(ssecrets, v) + } return func(entry *logrus.Entry) *logrus.Entry { if insecureSecrets { return entry @@ -165,7 +169,7 @@ func valueMasker(insecureSecrets bool, secrets map[string]string) entryProcessor masks := Masks(entry.Context) - for _, v := range secrets { + for _, v := range ssecrets { if v != "" { entry.Message = strings.ReplaceAll(entry.Message, v, "***") }