github / github-ospo

Helping open source program offices get started
https://github.blog/2023-03-13-an-open-source-project-to-empower-ospos-everywhere/
MIT License
663 stars 59 forks source link

GitHub App Installation Authentication #80

Closed jmeridth closed 7 months ago

jmeridth commented 7 months ago

Currently the GitHub OSPO GitHub Actions only allow authentication via a personal access token (PAT). Many enterprise customers require GitHub App authentication for their organizations. This is to ensure authentication is not related to a single user.

We should extend each GitHub Action to allow for this.

This introduces 3 new environment variables:

See documentation for more details.

Repos (PRs):

jmeridth commented 7 months ago

Complete