Closed octo closed 1 month ago
Thanks for the quick reviews @stefanprodan! 🎉
@octo please fix:
internal/reconcile/atomic_release.go:201:6: github.com/fluxcd/pkg/runtime/conditions.MarkStalled call needs 1 arg but has 2 args
@octo please fix:
internal/reconcile/atomic_release.go:201:6: github.com/fluxcd/pkg/runtime/conditions.MarkStalled call needs 1 arg but has 2 args
✅ done
Successfully created backport PR for release/v1.0.x
:
The
Mark…
functions in theconditions
package accept a format string and (optional) arguments, just likefmt.Printf
and friends.In many places, the code passed an error message as the format string, causing it to be interpreted as a format string by the
fmt
package. This leads to issues when the message contains percent signs, e.g. URL-encoded values.This PR adds a format string and shortens
err.Error()
toerr
, which yields the same output.This change is identical in principle to fluxcd/source-controller#1529.