Skip to content

action-github-app-token

Actions
Gets a GitHub auth token for a GitHub App installation
v3.0.0
Latest
Verified creator
Star (194)

Verified

GitHub has manually verified the creator of the action as an official partner organization. For more info see About badges in GitHub Marketplace.

action-github-app-token

This uses GitHub Apps to fetch a GitHub auth token for a GitHub App installation. The GitHub App is used to authorize API access across multiple repositories.

Development

Install the dependencies

$ yarn

Build the typescript and package it for distribution

$ yarn dist

Usage

You will need to provide the GitHub App ID and private key. The action will then provide a token output.

  - name: my-app-install token
    id: my-app
    uses: getsentry/[email protected]
    with:
      app_id: ${{ secrets.APP_ID }}
      private_key: ${{ secrets.APP_PRIVATE_KEY }}

  - name: Checkout private repo
    uses: actions/checkout@v4
    with:
      repository: getsentry/my-private-repo
      token: ${{ steps.my-app.outputs.token }}

action-github-app-token is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Gets a GitHub auth token for a GitHub App installation
v3.0.0
Latest

Verified

GitHub has manually verified the creator of the action as an official partner organization. For more info see About badges in GitHub Marketplace.

action-github-app-token is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.