Add deploy github action

pull/3120/head
Alex Baker 1 year ago
parent 8135a9d542
commit 2d59bb365d

@ -0,0 +1,25 @@
name: Deploy
on:
workflow_dispatch:
permissions:
contents: read
jobs:
check:
uses: ./.github/workflows/bundle.yml
bundle:
runs-on: ubuntu-latest
needs: [ bundle ]
steps:
- name: Decode secrets
run: |
echo ${{ secrets.FASTLANE }} > "${RUNNER_TEMP}"/fastlane.json
ln -s "${RUNNER_TEMP}"/fastlane.json .
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- name: Deploy
run: bundle exec fastlane deploy

@ -1,2 +1,2 @@
json_key_file("~/.android/api-4793482975234229192-818053-e423e10743e2.json") json_key_file("fastlane.json")
package_name("org.tasks") package_name("org.tasks")

@ -30,10 +30,18 @@ platform :android do
# You can also use other beta testing services here # You can also use other beta testing services here
end end
desc "Deploy a new version to the Google Play" desc "Deploy to internal track"
lane :deploy do lane :deploy do
gradle(task: "clean assembleRelease") upload_to_play_store(
upload_to_play_store aab: "app/build/outputs/bundle/googleplayRelease/app-googleplay-release.aab",
mapping: "app/build/outputs/mapping/googleplayRelease/mapping.txt",
track: "internal",
)
upload_to_play_store(
aab: "wear/build/outputs/bundle/release/wear-release.aab",
mapping: "wear/build/outputs/mapping/release/mapping.txt",
track: "wear:internal",
)
end end
desc "Lint" desc "Lint"

Loading…
Cancel
Save