mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-12 16:12:17 -06:00
fix: Update fastlane and github action configuration
This commit is contained in:
@@ -12,6 +12,7 @@ on:
|
|||||||
type: choice
|
type: choice
|
||||||
options:
|
options:
|
||||||
- alpha
|
- alpha
|
||||||
|
- promote_to_beta
|
||||||
- beta
|
- beta
|
||||||
- promote_to_production
|
- promote_to_production
|
||||||
- production
|
- production
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
package_name("de.astubenbord.paperless_mobile") # e.g. com.krausefx.app
|
package_name("de.astubenbord.paperless_mobile")
|
||||||
|
|||||||
@@ -21,8 +21,28 @@ platform :android do
|
|||||||
gradle(task: "test")
|
gradle(task: "test")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
desc "Submit a new alpha build to Google Play"
|
||||||
|
lane :alpha do
|
||||||
|
sh "flutter build appbundle -v"
|
||||||
|
upload_to_play_store(
|
||||||
|
track: 'alpha',
|
||||||
|
aab: '../build/app/outputs/bundle/release/app-release.aab',
|
||||||
|
json_key_data: ENV['PLAY_STORE_CREDENTIALS'],
|
||||||
|
)
|
||||||
|
end
|
||||||
|
|
||||||
|
desc "Promote alpha track to beta"
|
||||||
|
lane :promote_to_production do
|
||||||
|
upload_to_play_store(
|
||||||
|
track: 'alpha',
|
||||||
|
track_promote_to: 'beta',
|
||||||
|
skip_upload_changelogs: true,
|
||||||
|
json_key_data: ENV['PLAY_STORE_CREDENTIALS'],
|
||||||
|
)
|
||||||
|
end
|
||||||
|
|
||||||
desc "Submit a new beta build to Google Play"
|
desc "Submit a new beta build to Google Play"
|
||||||
lane :beta do
|
lane :alpha do
|
||||||
sh "flutter build appbundle -v"
|
sh "flutter build appbundle -v"
|
||||||
upload_to_play_store(
|
upload_to_play_store(
|
||||||
track: 'beta',
|
track: 'beta',
|
||||||
|
|||||||
Reference in New Issue
Block a user