CI/CD: Ensure that all GitHub repos have External Hooks >= Maintainer

Description

Ensure that the access control groups for all SIMP GitHub repos have the External Hooks group with a role of at least Maintainer.

Travis GitHub releases and Gitlab CI pipeline integrations are failing on some GitHub repos (SIMP-7860, ) because this group is missing. As a result, simp-auto has insufficient access to perform these CI/CD tasks.

Acceptance Criteria

None

Activity

Show:
Chris Tessmer
July 14, 2020, 1:36 PM
Edited
Chris Tessmer
July 20, 2020, 8:59 PM
Chris Tessmer
July 21, 2020, 6:13 PM

simp/simp-haveged still not receiving GitLab PR checks, even with External Hooks=Maintainer.

There's nothing at all in the repo's GitLab webhook "Recent Deliveries" log―the most recent entry (400, {"message":"The project is not mirrored"}) is from 5 days ago.

Chris Tessmer
August 12, 2020, 5:46 PM

With the execution of SIMP-8245, all GitHub repos now have External Hooks >= Maintainer.

If this needs to be done again in the future, see the releng-misc script at https://github.com/simp/releng-misc/tree/master/octokit-repo-puncher

Epic Link

None

Story Points

2

Assignee

Chris Tessmer

Priority

Medium
Configure