ahmtydn/Publish Store

🚀 Professional GitHub Action for publishing mobile applications to Google Play Store and Apple App Store with enterprise-grade reliability, security, and comprehensive error handling

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
platformTarget platform for deployment (android or ios)yes
app-versionApplication version (e.g., 1.2.3, follows semantic versioning)yes
build-numberBuild number for the release (auto-generated if not provided)no
release-notesRelease notes for the deploymentno""
artifact-pathPath to the app artifact (AAB/APK for Android, IPA for iOS)yes
google-play-service-account-jsonGoogle Play service account JSON key (base64 encoded for security)no
google-play-package-nameAndroid package name for Google Play Store (e.g., com.company.app)no
google-play-trackRelease track for Google Play (production, beta, alpha, internal)nointernal
app-store-connect-api-key-idApp Store Connect API Key ID (10-character alphanumeric string)no
app-store-connect-api-issuer-idApp Store Connect API Issuer ID (UUID format)no
app-store-connect-api-private-keyApp Store Connect API Private Key (base64 encoded .p8 file)no
ios-bundle-idiOS bundle identifier (e.g., com.company.app)no
skip-duplicate-version-checkSkip checking for duplicate versions in the storenofalse
dry-runPerform validation and testing without actual deploymentnofalse
timeout-minutesMaximum time to wait for deployment completion (in minutes)no30
namedescription
successWhether the deployment was successful (true/false)
platformThe platform that was deployed to (android/ios)
versionThe version that was deployed
build-numberThe build number assigned by the store
urlDirect URL to the app in the store (when available)
deployment-summaryComprehensive JSON summary of the deployment results including timing, errors, and metadata