Releases: appcircleio/appcircle-enterprise-app-store-githubaction
Release list
v0.1.1-beta.1
v0.1.0-beta.2
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-enterprise-app-store-githubaction@v0
with:
personalAPIToken: ${{ secrets.AC_PERSONAL_API_TOKEN }}
authEndpoint: 'https://auth.my-appcircle.example.com'
apiEndpoint: 'https://api.my-appcircle.example.com'
appPath: 'app.ipa'
summary: 'New build'
releaseNotes: 'Changes...'
publishType: '0'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
App 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 publishing to the Enterprise App Store 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.2
-
Removed dependency on @appcircle/cli: This update eliminates the need for the @appcircle/cli package, streamlining the project dependencies and reducing potential overhead.
-
Introduced profileName parameter, replacing profileId: The action now accepts a profileName parameter instead of profileId. If the specified profile doesn't exist, the action will automatically create a new profile based on the package name.
-
Renamed pat parameter with favor personalAPIToken
v0.0.1
v0.0.1 Release