diff --git a/pkg/policy/policy.go b/pkg/policy/policy.go index 5b9b9921..dd336412 100644 --- a/pkg/policy/policy.go +++ b/pkg/policy/policy.go @@ -365,7 +365,7 @@ func computeSlsaLevel(branchPolicy *ProtectedBranch, _ *ProtectedTag, controls s } if branchPolicy.GetSince().AsTime().Before(*eligibleSince) { - return []slsa.ControlName{}, fmt.Errorf("policy sets target level %s since %v, but it has only been eligible for that level since %v", branchPolicy.GetTargetSlsaSourceLevel(), branchPolicy.GetSince(), eligibleSince) + return []slsa.ControlName{}, fmt.Errorf("policy sets target level %s since %v, but it has only been eligible for that level since %v", branchPolicy.GetTargetSlsaSourceLevel(), branchPolicy.GetSince().AsTime(), eligibleSince) } return []slsa.ControlName{slsa.ControlName(branchPolicy.GetTargetSlsaSourceLevel())}, nil diff --git a/pkg/sourcetool/tool.go b/pkg/sourcetool/tool.go index ccdc7a02..5c49432b 100644 --- a/pkg/sourcetool/tool.go +++ b/pkg/sourcetool/tool.go @@ -214,7 +214,7 @@ func (t *Tool) createPolicy(r *models.Repository, branch *models.Branch, control CanonicalRepo: r.GetHttpURL(), ProtectedBranches: []*policy.ProtectedBranch{ { - Name: branch.FullRef(), + Name: branch.Name, Since: timestamppb.New(*eligibleSince), TargetSlsaSourceLevel: string(eligibleLevel), },