rustore-apk-deploy
API RuStore
Экшн предназначен для работы с API RuStore.
Inputs
apklink
Required Ссылка на APK.
pkgname
Required Имя пакета.
appname
Required Название приложения.
versionid
Optional ID версии черновика. Нужно только при заливке APK либо удалении черновика (флаг isnew).
privatekey
Required Private Key из личного кабинета RuStore.
keyid
Required Key ID из личного кабинета RuStore.
isnew
Required Флаг. 0 - не новый: происходит заливка APK. 1 - новый: происходит создание черновика и заливка. 2 - debug. Удаление черновика с versionid.
authz
Required Авторизационный токен овнера.
Outputs
result
По умолчанию ничего не возвращает. Оставлено для целей тестирования и расширения.
Example usage
- name: Set everything id: run_script run: | OUTPUT="https://gitverse.ru/app-debug.apk" PKGNAME="com.photoruler" echo "output=$ISNEW" >> $GITHUB_ENV echo "::set-output name=isnew::$ISNEW" echo "output=$AUTHZ" >> $GITHUB_ENV echo "::set-output name=authz::$AUTHZ" - name: Calling RuStore action id: rustore uses: https://gitverse.ru/evangelism/action@042d20e8977bb0217c75303f0336c83d09f40c14 with: apklink: ${{ steps.run_script.outputs.script_output }} pkgname: ${{ steps.run_script.outputs.pkgname }} appname: ${{ steps.run_script.outputs.appname }} versionid: ${{ steps.run_script.outputs.versionid }} privatekey: ${{ steps.run_script.outputs.privatekey }} keyid: ${{ steps.run_script.outputs.keyid }} isnew: ${{ steps.run_script.outputs.isnew }} authz: ${{ steps.run_script.outputs.authz }}