Releases: appcircleio/appcircle-testing-distribution-githubaction
Release list
v0.1.1-beta.1
v0.1.0
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.
v0.1.0-beta.1
v0.0.3
-
Renamed pat parameter with favor personalAPIToken
-
Introduced profileName parameter, replacing profileId: The action now accepts a profileName parameter instead of profiled.
-
Added createProfileIfNotExists parameter: Setting this parameter to true allows the action to automatically create a profile using the specified profileName if it doesn't already exist.
V.0.0.2
Fixes
- Resolved an issue where the upload status would fail if the process was canceled.
v0.0.1
v0.0.1 Release