appcircleio/Appcircle Publish
Upload a binary to an Appcircle Publish profile and/or trigger its publish flow.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 8, 2026
- License
- MIT
Pinned Snippet
uses: appcircleio/appcircle-publish-githubaction@de84954fa23668a88cc58925ed98cfa03d271233 # v0.1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| personalAPIToken | Provide Appcircle Personal API Token to authenticate Appcircle services. | yes | — |
| authEndpoint | Optional: Authentication endpoint URL for self-hosted Appcircle installations. Defaults to the Appcircle cloud. | no | https://auth.appcircle.io |
| apiEndpoint | Optional: API endpoint URL for self-hosted Appcircle installations. Defaults to the Appcircle cloud. | no | https://api.appcircle.io |
| platform | Target platform of the publish profile: 'ios' or 'android'. | yes | — |
| publishProfile | Name of the Publish profile to target. Profile names are unique per platform. | yes | — |
| upload | Upload 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. | no | false |
| publish | Trigger 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. | no | false |
| appPath | Path to the application file. Required when 'upload' is true. For iOS use a .ipa file; for Android use a .apk or .aab file. | no | — |
Outputs
no outputs