Skip to content

GitHub App Installation Authentication #80

@jmeridth

Description

@jmeridth

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:

  • GITHUB_APP_ID
  • GITHUB_APP_INSTALLATION_ID
  • GITHUB_APP_PRIVATE_KEY

See documentation for more details.

Repos (PRs):

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions