-
[Newbie inside] Hi and thanks for your brilliant work! 👋 I thought the Android one would presumably be easier, but there are some key concepts I have to understand. Now when I want to use your action in order to automate things, I can set the base64 keystore into On the Google Play Console side, I noticed that I can download an Sorry for bothering, but any help would make my day! Thanks! 🙏 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hey @bpolaszek! Thank you for the compliments! First of all, the documentation (README) should be updated and we should include instructions for the new Play Store upload feature. The Here, let me show you the integration we are using in a working project, I hope it can help: - uses: sparkfabrik/[email protected]
with:
build-type: bundle
increment-build-number: true
gradle-task: bundleRelease
package-name: app.bundle.id
keystore-content: ${{ secrets.KEYSTORE_CONTENT }}
keystore-password: ${{ secrets.KEYSTORE_PASSWORD }}
keystore-alias: ${{ secrets.KEYSTORE_ALIAS }}
json-key-data: ${{ secrets.PLAY_STORE_JSON_KEY_DATA }}
upload-to-play-store: true
project-path: android
output-path: appName-${{ github.sha }}.aab
browserstack-upload: false |
Beta Was this translation helpful? Give feedback.
Hey @bpolaszek! Thank you for the compliments!
I'm aware that it can be difficult to use a product that I built for a specific project at my company and then decided to open-source, I will try to help as much as possible.
First of all, the documentation (README) should be updated and we should include instructions for the new Play Store upload feature.
The
keystore-password
is the password for both the keystore and the alias, you should set the same for both of them: I know that maybe it sounds strange but it's the config I use internally so in this Action it's the same.The
json-key-data
is the key that you must download from Google. You have to follow this guide: https://docs.fastlane.t…