{"repo":"wow-actions/use-app-token","free":true,"listed":false,"github":"https://github.com/wow-actions/use-app-token","clone":"git clone https://github.com/wow-actions/use-app-token.git","description":"🔑 Run GitHub Actions as a GitHub App by using the app's authentication token","language":"TypeScript","stars":31,"topics":["github-actions","github-token"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"🔑 Use App Token Run GitHub Actions as a GitHub App by using the app's authentication token This GitHub Action can be used to impersonate a GitHub App when secrets.GITHUB TOKEN 's limitations are too restrictive and a personal access token is not suitable. secrets.GITHUB TOKEN has limitations such as not being able to triggering a new workflow from another workflow. A workaround is to use a personal access token from a personal user/bot account. However, for organizations, GitHub Apps are a more appropriate automation solution. We can also use an app token to custom an action's name and avatar. Usage Before staring, we should get the \"APP ID\" and \"Private Key\" in the app's setting page. For example, find the two values in my app's setting page https://github.com/settings/apps/wow-actions-bot. Get the app's \"APP ID\" Get or create a \"Private Key\" Do not have a Github App? Get a quick start with probot. Then add \"APP ID\" and \"Private Key\" to the target repo's secrets. For example, we can add two secrets named APP ID and PRIVATE KEY with corresponding values. Now we can config our workflows. Method 1: Use action's output in the next steps Method 2: Use environment variables in the next steps Method 3: Use secrets in the next steps Inputs Various inputs are defined to let you configure the action: Note: Workflow command and parameter names are not case-sensitive. Name Description Default --- --- :-: app id The ID of the GitHub App. Create an secret named 'APP ID' to store your app","default_branch":null,"files":null,"tree":[],"storefront":"/r/wow-actions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wow-actions/use-app-token/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}