Make NoArtifactError.Error() nil-safe#67
Merged
bdehamer merged 2 commits intobdehamer/no-artifact-cachefrom Mar 20, 2026
Merged
Make NoArtifactError.Error() nil-safe#67bdehamer merged 2 commits intobdehamer/no-artifact-cachefrom
NoArtifactError.Error() nil-safe#67bdehamer merged 2 commits intobdehamer/no-artifact-cachefrom
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
NoArtifactError.Error()would panic on a nilerrfield, making zero-value construction (&NoArtifactError{}) unsafe — a pattern used throughout controller tests.Changes
pkg/deploymentrecord/client.go: Guard against both a nil receiver and a nil wrapped error inError(), returning"no artifact found"in either case🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.