fix: Update fastlane github workflow

This commit is contained in:
Anton Stubenbord
2023-04-26 19:23:33 +02:00
parent 3fd268a60b
commit 88668f449f

View File

@@ -31,25 +31,10 @@ jobs:
channel: stable channel: stable
- run: flutter doctor -v - run: flutter doctor -v
# Setup app # Extract secrets into corresponding files
- name: Checkout Paperless mobile, get packages and run code generators
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c
- run: |
pushd scripts
bash install_dependencies.sh
popd
# Setup Ruby, Bundler, and Gemfile dependencies
- name: Setup Fastlane
uses: ruby/setup-ruby@8df78e55761745aad83acaf3ff12976382356e6d
with:
ruby-version: "2.6"
bundler-cache: true
working-directory: android
- name: Configure Keystore - name: Configure Keystore
run: | run: |
gpg --quiet --batch --yes --decrypt --passphrase="$KEYSTORE_GPG_PASSPHRASE" --output app/upload-keystore.jks upload-keystore.jks.gpg gpg --quiet --batch --yes --decrypt --passphrase=$KEYSTORE_GPG_PASSPHRASE --output app/upload-keystore.jks upload-keystore.jks.gpg
echo "storeFile=upload-keystore.jks" >> key.properties echo "storeFile=upload-keystore.jks" >> key.properties
echo "keyAlias=$KEYSTORE_KEY_ALIAS" >> key.properties echo "keyAlias=$KEYSTORE_KEY_ALIAS" >> key.properties
echo "storePassword=$KEYSTORE_STORE_PASSWORD" >> key.properties echo "storePassword=$KEYSTORE_STORE_PASSWORD" >> key.properties
@@ -62,6 +47,22 @@ jobs:
KEYSTORE_GPG_PASSPHRASE: ${{ secrets.KEYSTORE_GPG_PASSPHRASE}} KEYSTORE_GPG_PASSPHRASE: ${{ secrets.KEYSTORE_GPG_PASSPHRASE}}
working-directory: android working-directory: android
# Setup app
- name: Checkout Paperless mobile, get packages and run code generators
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c
- run: |
bash install_dependencies.sh
working-directory: scripts
# Setup Ruby, Bundler, and Gemfile dependencies
- name: Setup Fastlane
uses: ruby/setup-ruby@8df78e55761745aad83acaf3ff12976382356e6d
with:
ruby-version: "2.6"
bundler-cache: true
working-directory: android
# Build and deploy with Fastlane (by default, to alpha track) 🚀. # Build and deploy with Fastlane (by default, to alpha track) 🚀.
# Naturally, promote_to_production only deploys. # Naturally, promote_to_production only deploys.
- run: bundle exec fastlane ${{ github.event.inputs.lane || 'alpha' }} - run: bundle exec fastlane ${{ github.event.inputs.lane || 'alpha' }}