Skip to content

yuki0n0/action-appstoreconnect-token

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

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Store Connect API token generator

Generate token to use App Store Connect API for GitHub Actions.
The token is valid for 20 minutes after acquiring.
See official document for details.

Example usage

- name: Get token
  id: asc
  uses: yuki0n0/[email protected]
  with:
    issuer id: 00000000-0000-0000-0000-000000000000
    key id: AAAAAAAAAA
    key: ${{ secrets.KEY }}

- name: Use token
  run: |
    JSON=`curl -sS -H "Authorization:Bearer ${{ steps.asc.outputs.token }}" https://api.appstoreconnect.apple.com/v1/apps`

Inputs

All are required and can get from App Store Connect.
See https://developer.apple.com/documentation/appstoreconnectapi/creating_api_keys_for_app_store_connect_api for details.

issuer id

UUID like 00000000-0000-0000-0000-000000000000.

key id

Value like AAAAAAAAAA.

key

Download .p8 file and Set its contents to secret value on GitHub.
See https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets for details.

About

App Store Connect API token generator.

Resources

Stars

Watchers

Forks

Packages

No packages published