cloud-gov / pages-core

cloud.gov Pages is a publishing platform for modern 21st Century IDEA websites.
https://cloud.gov/pages
Other
275 stars 68 forks source link

GitHub App instead of GitHub oAuth app #3658

Open amirbey opened 2 years ago

amirbey commented 2 years ago

User Story

Status repository updates are sent to the repository(PR) via a GitHub app instead of using a user's token

Background (Optional)

When commits are made to the repository by a non Pages user, a status update is sent to the repository using a Pages GitHub App (token?).

Acceptance Criteria

After evaluating, edit this part:

Level of effort - Medium

Implementation outline (if higher than "low" effort):

amirbey commented 2 years ago

@18F/federalist-admins to review with @pburkholder for prioritization