appcircleio/Appcircle Publish

Upload a binary to an Appcircle Publish profile and/or trigger its publish flow.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 8, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: appcircleio/appcircle-publish-githubaction@de84954fa23668a88cc58925ed98cfa03d271233 # v0.1.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
personalAPITokenProvide Appcircle Personal API Token to authenticate Appcircle services.yes
authEndpointOptional: Authentication endpoint URL for self-hosted Appcircle installations. Defaults to the Appcircle cloud.nohttps://auth.appcircle.io
apiEndpointOptional: API endpoint URL for self-hosted Appcircle installations. Defaults to the Appcircle cloud.nohttps://api.appcircle.io
platformTarget platform of the publish profile: 'ios' or 'android'.yes
publishProfileName of the Publish profile to target. Profile names are unique per platform.yes
uploadUpload the binary at 'appPath' as a new app version on the profile. Defaults to false. At least one of 'upload' or 'publish' must be true.nofalse
publishTrigger the profile's publish flow. Defaults to false. When both 'upload' and 'publish' are true, the freshly uploaded version is marked as release candidate and published; when only 'publish' is true, the profile's current release candidate is published. A new publish is never started if one is already in progress for the profile.nofalse
appPathPath to the application file. Required when 'upload' is true. For iOS use a .ipa file; for Android use a .apk or .aab file.no

no outputs