From e77f65948bee9289c62d44891984c2649fb47a2a Mon Sep 17 00:00:00 2001 From: ricardosacristan <258636693+ricardosacristan@users.noreply.github.com> Date: Fri, 19 Jun 2026 10:20:27 +0200 Subject: [PATCH 1/2] fix(firestartr-bootstrap): handle modern GitHub API permission values in collaborator check --- firestartr-bootstrap/validations.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firestartr-bootstrap/validations.go b/firestartr-bootstrap/validations.go index ee64ab20..263495b8 100644 --- a/firestartr-bootstrap/validations.go +++ b/firestartr-bootstrap/validations.go @@ -276,9 +276,9 @@ func (m *FirestartrBootstrap) ValidateOperatorPat( // Valid write access permissions are 'push', 'maintain', or 'admin'. switch permission { - case "push", "maintain", "admin": + case "push", "maintain", "admin", "write": return nil - case "pull", "triage": + case "pull", "triage", "read": return fmt.Errorf( "User doesn't have write access for repo %s/%s. Permissions are: %s", owner, repo, permission, From 8ec6b23ba353a9852431916a41bdf4e394068d9b Mon Sep 17 00:00:00 2001 From: ricardosacristan <258636693+ricardosacristan@users.noreply.github.com> Date: Fri, 19 Jun 2026 10:58:03 +0200 Subject: [PATCH 2/2] fix copilot --- firestartr-bootstrap/validations.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firestartr-bootstrap/validations.go b/firestartr-bootstrap/validations.go index 263495b8..a356b955 100644 --- a/firestartr-bootstrap/validations.go +++ b/firestartr-bootstrap/validations.go @@ -278,7 +278,7 @@ func (m *FirestartrBootstrap) ValidateOperatorPat( switch permission { case "push", "maintain", "admin", "write": return nil - case "pull", "triage", "read": + case "pull", "triage", "read", "none": return fmt.Errorf( "User doesn't have write access for repo %s/%s. Permissions are: %s", owner, repo, permission,