innofactororg/GitHub Token
Get a GitHub App Installation Token to impersonate a GitHub App.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| app_id | GitHub App ID. | yes | — |
| installation_id | GitHub App installation ID for which the token will be requested (defaults to the ID of the repository's installation). | — | — |
| github_api_url | The GitHub API URL. | — | ${{ github.api_url }} |
| permissions | The JSON-stringified permissions granted to the token (defaults to all the permissions given to the GitHub App). | — | — |
| private_key | Private key of the GitHub App (can be Base64 encoded). | yes | — |
| repository | The full name of the repository for which the token will be requested. | — | ${{ github.repository }} |
| repositories | The JSON-stringified repositories granted to the token (defaults to all the repositories that the GitHub App has access to). | — | — |
Outputs
| name | description |
|---|---|
| token | An installation token for the GitHub App on the requested repository. |