From 23771a9b59d7affcff0a2c37372db00046c789ff Mon Sep 17 00:00:00 2001 From: benya Date: Sun, 18 Jan 2026 22:42:40 +0300 Subject: [PATCH] Add F-Droid sign + fix run container --- .gitea/workflows/release.yml | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index ca1919e..c96d3d2 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -107,7 +107,7 @@ jobs: mkdir -p fdroid-repo/repo mkdir -p fdroid-repo/metadata - + echo "${{ secrets.FDROID_KEYSTORE_BASE64 }}" | base64 -d > fdroid-repo/keystore.jks cp app/build/outputs/apk/release/*.apk fdroid-repo/repo/ for apk in fdroid-repo/repo/*.apk; do @@ -132,11 +132,31 @@ jobs: > "fdroid-repo/metadata/$APPID.yml" done - # ------------------- Generate F-Droid Index ------------------- + - name: Generate F-Droid config.yml + if: steps.stop.outputs.continue == 'true' + run: | + REPO_URL="https://fdroid.daemonlord.ru/" + REPO_NAME="Anabasis F-Droid Repo" + REPO_DESC="Automatically generated F-Droid repository" + GPG_KEY_ALIAS="${{ secrets.FDROID_GPG_KEY_ALIAS }}" # если используете подпись репо + GPG_KEYSTORE_PATH="fdroid-repo/keystore.jks" # путь к keystore или base64 + GPG_KEY_PASSWORD="${{ secrets.FDROID_KEY_PASSWORD }}" + + printf "repo_url: %s\nrepo_name: %s\nrepo_description: %s\nrepo_keyalias: %s\nkeystore: %s\nkeypass: %s\n" \ + "$REPO_URL" \ + "$REPO_NAME" \ + "$REPO_DESC" \ + "$GPG_KEY_ALIAS" \ + "$GPG_KEYSTORE_PATH" \ + "$GPG_KEY_PASSWORD" \ + > fdroid-repo/config.yml + + +# ------------------- Generate F-Droid Index ------------------- - name: Generate F-Droid Index if: steps.stop.outputs.continue == 'true' run: | - docker run --rm -v $PWD/fdroid-repo:/home/fdroid registry.gitlab.com/fdroid/docker-executable-fdroidserver:master fdroid update --server-only + docker run --rm -v $PWD/fdroid-repo:/home/fdroid registry.gitlab.com/fdroid/docker-executable-fdroidserver:master update --server-only # ------------------- Deploy F-Droid Repo via SCP ------------------- - name: Deploy F-Droid Repo via SCP