@@ -103,7 +103,6 @@ type Proposal struct {
103103 ParticipatingSIGs []string `json:"participatingSigs" yaml:"participating-sigs,flow,omitempty"`
104104 Reviewers []string `json:"reviewers" yaml:",flow"`
105105 Approvers []string `json:"approvers" yaml:",flow" validate:"required"`
106- PRRApprovers []string `json:"prrApprovers" yaml:"prr-approvers,flow"`
107106 Editor string `json:"editor" yaml:"editor,omitempty"`
108107 CreationDate string `json:"creationDate" yaml:"creation-date"`
109108 LastUpdated string `json:"lastUpdated" yaml:"last-updated"`
@@ -221,22 +220,6 @@ func (k *KEPHandler) validateGroups(p *Proposal) []error {
221220 return errs
222221}
223222
224- // validatePRRApprovers returns errors for each invalid PRR Approver in the
225- // given Proposal, or nil if there are no invalid PRR Approvers
226- func (k * KEPHandler ) validatePRRApprovers (p * Proposal ) []error {
227- var errs []error
228- validPRRApprovers := make (map [string ]bool )
229- for _ , a := range k .PRRApprovers {
230- validPRRApprovers [a ] = true
231- }
232- for _ , a := range p .PRRApprovers {
233- if _ , ok := validPRRApprovers [a ]; ! ok {
234- errs = append (errs , fmt .Errorf ("invalid prr-approver: %s" , a ))
235- }
236- }
237- return errs
238- }
239-
240223// Validate returns errors for each reason the given proposal is invalid,
241224// or nil if it is valid
242225func (k * KEPHandler ) Validate (p * Proposal ) []error {
@@ -248,9 +231,6 @@ func (k *KEPHandler) Validate(p *Proposal) []error {
248231 if errs := k .validateGroups (p ); errs != nil {
249232 allErrs = append (allErrs , errs ... )
250233 }
251- if errs := k .validatePRRApprovers (p ); errs != nil {
252- allErrs = append (allErrs , errs ... )
253- }
254234 if err := p .Status .IsValid (); err != nil {
255235 allErrs = append (allErrs , err )
256236 }
0 commit comments