mirror of
https://codeberg.org/mi6e4ka/openstore.git
synced 2025-06-28 12:09:57 +00:00
ci: fix sign
This commit is contained in:
parent
0acc8bd157
commit
5196f24fae
1 changed files with 18 additions and 17 deletions
|
@ -59,19 +59,19 @@ jobs:
|
||||||
run: ./flutter/bin/flutter doctor -v
|
run: ./flutter/bin/flutter doctor -v
|
||||||
|
|
||||||
# 3. Создаем key.properties и загружаем ключ (секреты Forgejo)
|
# 3. Создаем key.properties и загружаем ключ (секреты Forgejo)
|
||||||
- name: Setup signing keys
|
#- name: Setup signing keys
|
||||||
run: |
|
# run: |
|
||||||
# Создаем директорию для ключа
|
# # Создаем директорию для ключа
|
||||||
mkdir -p android/app
|
# mkdir -p android/app
|
||||||
|
#
|
||||||
# Создаем key.properties
|
# # Создаем key.properties
|
||||||
echo "storePassword=${{ secrets.KEY_PASSWORD }}" > android/key.properties
|
# echo "storePassword=${{ secrets.KEY_PASSWORD }}" > android/key.properties
|
||||||
echo "keyPassword=${{ secrets.KEY_PASSWORD }}" >> android/key.properties
|
# echo "keyPassword=${{ secrets.KEY_PASSWORD }}" >> android/key.properties
|
||||||
echo "keyAlias=upload" >> android/key.properties
|
# echo "keyAlias=upload" >> android/key.properties
|
||||||
echo "storeFile=key.jks" >> android/key.properties
|
# echo "storeFile=key.jks" >> android/key.properties
|
||||||
|
#
|
||||||
# Декодируем base64-ключ (хранится в secrets.KEYSTORE_BASE64)
|
# # Декодируем base64-ключ (хранится в secrets.KEYSTORE_BASE64)
|
||||||
echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 --decode > android/app/key.jks
|
# echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 --decode > android/app/key.jks
|
||||||
|
|
||||||
# 4. Кэширование
|
# 4. Кэширование
|
||||||
# - name: Cache dependencies
|
# - name: Cache dependencies
|
||||||
|
@ -96,12 +96,13 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
./flutter/bin/flutter build apk --release --split-per-abi -v
|
./flutter/bin/flutter build apk --release --split-per-abi -v
|
||||||
|
|
||||||
- uses: https://github.com/ilharp/sign-android-release@v2
|
- name: Sign apk
|
||||||
|
uses: https://github.com/ilharp/sign-android-release@v2
|
||||||
id: sign_app
|
id: sign_app
|
||||||
with:
|
with:
|
||||||
releaseDirectory: build/app/outputs/flutter-apk
|
releaseDir: build/app/outputs/flutter-apk
|
||||||
signingKeyBase64: ${{ secrets.KEYSTORE_BASE64 }}
|
signingKey: ${{ secrets.KEYSTORE_BASE64 }}
|
||||||
alias: uploads
|
keyAlias: uploads
|
||||||
keyStorePassword: ${{ secrets.KEY_PASSWORD }}
|
keyStorePassword: ${{ secrets.KEY_PASSWORD }}
|
||||||
keyPassword: ${{ secrets.KEY_PASSWORD }}
|
keyPassword: ${{ secrets.KEY_PASSWORD }}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue