{"id":18930095,"url":"https://github.com/labd/action-gh-app-token","last_synced_at":"2026-02-17T16:33:19.469Z","repository":{"id":186708784,"uuid":"621464002","full_name":"labd/action-gh-app-token","owner":"labd","description":"Github action to get a Github APP token for installed applications","archived":false,"fork":false,"pushed_at":"2024-08-19T06:57:50.000Z","size":218,"stargazers_count":0,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-19T13:38:46.598Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/labd.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-30T18:04:06.000Z","updated_at":"2024-08-19T06:57:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac9753de-deb6-4654-aff8-336022794db8","html_url":"https://github.com/labd/action-gh-app-token","commit_stats":null,"previous_names":["labd/action-gh-app-token"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/labd/action-gh-app-token","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labd%2Faction-gh-app-token","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labd%2Faction-gh-app-token/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labd%2Faction-gh-app-token/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labd%2Faction-gh-app-token/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/labd","download_url":"https://codeload.github.com/labd/action-gh-app-token/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labd%2Faction-gh-app-token/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29549795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T14:33:00.708Z","status":"ssl_error","status_checked_at":"2026-02-17T14:32:58.657Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T11:36:30.500Z","updated_at":"2026-02-17T16:33:14.458Z","avatar_url":"https://github.com/labd.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Get-App-Token\n\nThis action enables you to get Authentication Token from your GitHub App Installation. With this token you will be able to access and perform actions on other repostiories, as long as they are added to the application scope and the App access rights are configured. \n\nIn order for this to work you need to: \n1. Add all the needed repositories to the GitHub App Installation\n2. Add repository secrets:\n   - private-key\n3. Add repository variables:\n   - app-id\n   - installation-id\n4. Add following step to your GH Actions workflow:\n  ```\n  steps:\n    ...\n    # Obtain App Installation Token\n    - name: Get-App-Token\n      id: get-app-token\n      uses: labdigital-main/action-gh-app-token@main\n      with:\n        app-id: ${{ vars.APP_ID }}\n        private-key: ${{ secrets.APP_PRIVATE_KEY }}\n        installation-id: ${{ vars.APP_INSTALLATION_ID }}\n        \n    # Next Step in which you use the token\n    - name: Use-App-Token\n      with:\n        github-token: ${{ steps.get-app-token.outputs.app-token }}\n      ...\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabd%2Faction-gh-app-token","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flabd%2Faction-gh-app-token","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabd%2Faction-gh-app-token/lists"}