Release Notes for v0.1.0
π New Features
Self-Hosted Appcircle Support
The action can now target a self-hosted Appcircle installation with the optional authEndpoint and apiEndpoint inputs. Both default to the Appcircle cloud, so existing cloud users don't need to change anything.
- uses: appcircleio/appcircle-testing-distribution-githubaction@v0
with:
personalAPIToken: ${{ secrets.AC_PERSONAL_API_TOKEN }}
authEndpoint: 'https://auth.my-appcircle.example.com'
apiEndpoint: 'https://api.my-appcircle.example.com'
profileName: 'My Profile'
appPath: 'app.apk'
message: 'New build'Self-signed or private CA certificates: If the self-hosted server uses a self-signed or private-CA certificate, trust that CA on the runner (e.g. set
NODE_EXTRA_CA_CERTSto a PEM file containing it); the action does not disable TLS verification.
πͺ Improvements
More Secure & Resilient Binary Upload
Build uploads now follow Appcircle's updated, size-validated upload mechanism (supporting both presigned PUT and POST), and automatically retry on transient network/server errors, making distributions more reliable on slow or unstable connections.
Self-hosted note: This version is required for self-hosted Appcircle servers updated with the new secure upload mechanism.