diff --git a/.github/workflows/fdroid.yml b/.github/workflows/fdroid.yml new file mode 100644 index 000000000..49fb8c53e --- /dev/null +++ b/.github/workflows/fdroid.yml @@ -0,0 +1,33 @@ +name: Fdroid + +on: + workflow_dispatch: + push: + tags: + - 'v[0-9]+.[0-9]+.[0-9]+' + - '[0-9]+.[0-9]+.[0-9]+' + - 'v[0-9]+.[0-9]+.[0-9]+-[0-9]+' + - '[0-9]+.[0-9]+.[0-9]+-[0-9]+' + +jobs: + # https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/com.carriez.flutter_hbb.yml + # https://gitlab.com/basilgello/rustdesk-fdroid-versioner + update-fdroid-version-file: + name: Publish RustDesk version file for F-Droid updater + runs-on: ubuntu-latest + steps: + - name: Generate RustDesk version file + run: | + UPSTREAM_VERNAME="$GITHUB_REF_NAME" + UPSTREAM_VERCODE="$(echo "$UPSTREAM_VERNAME" | tr -d '.')" + echo "versionName=$UPSTREAM_VERNAME" > rustdesk-version.txt + echo "versionCode=$UPSTREAM_VERCODE" >> rustdesk-version.txt + shell: bash + + - name: Publish RustDesk version file + uses: softprops/action-gh-release@v1 + with: + prerelease: true + tag_name: "fdroid-version" + files: | + ./rustdesk-version.txt