Skip to content

EventDeer/EventDeer.DevOps.TokenAction

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ed-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

$ bun i

Build the typescript and package it for distribution

$ bun run 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: EventDeer/EventDeer.DevOps.TokenAction@v1
    with:
      app_id: ${{ secrets.APP_ID }}
      private_key: ${{ secrets.APP_PRIVATE_KEY }}

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

About

Gets a GitHub auth token for a GitHub App installation

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 87.8%
  • JavaScript 12.2%