Compare commits
2 Commits
v1.0.2
...
b0765795b8
| Author | SHA1 | Date | |
|---|---|---|---|
| b0765795b8 | |||
| 489c0d5c4f |
@@ -4,6 +4,7 @@ on:
|
|||||||
push:
|
push:
|
||||||
tags:
|
tags:
|
||||||
- '*'
|
- '*'
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-and-deploy:
|
build-and-deploy:
|
||||||
@@ -27,8 +28,7 @@ jobs:
|
|||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: flutter pub get
|
run: flutter pub get
|
||||||
|
|
||||||
# ADD THIS NEW STEP
|
- name: Setup Android Keystore
|
||||||
- name: Setup Android Keystore
|
|
||||||
env:
|
env:
|
||||||
KEYSTORE_BASE64: ${{ secrets.KEYSTORE_BASE64 }}
|
KEYSTORE_BASE64: ${{ secrets.KEYSTORE_BASE64 }}
|
||||||
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
|
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
|
||||||
@@ -37,7 +37,6 @@ jobs:
|
|||||||
# Decode the base64 string back into the binary .jks file
|
# Decode the base64 string back into the binary .jks file
|
||||||
echo "$KEYSTORE_BASE64" | base64 --decode > android/app/upload-keystore.jks
|
echo "$KEYSTORE_BASE64" | base64 --decode > android/app/upload-keystore.jks
|
||||||
|
|
||||||
# Create the key.properties file that build.gradle expects
|
|
||||||
echo "storePassword=$KEY_PASSWORD" > android/key.properties
|
echo "storePassword=$KEY_PASSWORD" > android/key.properties
|
||||||
echo "keyPassword=$KEY_PASSWORD" >> android/key.properties
|
echo "keyPassword=$KEY_PASSWORD" >> android/key.properties
|
||||||
echo "keyAlias=$KEY_ALIAS" >> android/key.properties
|
echo "keyAlias=$KEY_ALIAS" >> android/key.properties
|
||||||
@@ -59,9 +58,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
mkdir -p fdroid
|
mkdir -p fdroid
|
||||||
cd fdroid
|
cd fdroid
|
||||||
|
|
||||||
# Try to download the existing repo/ folder from Hetzner to keep older versions and the keystore
|
|
||||||
# If it fails (first time), we just initialize a new one
|
|
||||||
sshpass -p "$PASS" scp -o StrictHostKeyChecking=no -r $USER@$HOST:dev/fdroid/repo . || fdroid init
|
sshpass -p "$PASS" scp -o StrictHostKeyChecking=no -r $USER@$HOST:dev/fdroid/repo . || fdroid init
|
||||||
|
|
||||||
- name: Copy new APK to repo
|
- name: Copy new APK to repo
|
||||||
|
|||||||
Reference in New Issue
Block a user