diff --git a/.github/workflows/fdroid.yml b/.github/workflows/fdroid.yml new file mode 100644 index 000000000..795fd00b5 --- /dev/null +++ b/.github/workflows/fdroid.yml @@ -0,0 +1,31 @@ +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: + 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 diff --git a/.github/workflows/flutter-tag.yml b/.github/workflows/flutter-tag.yml index 8978b7cdb..bf39db5cc 100644 --- a/.github/workflows/flutter-tag.yml +++ b/.github/workflows/flutter-tag.yml @@ -15,24 +15,4 @@ jobs: secrets: inherit with: upload-artifact: true - upload-tag: ${{ github.ref_name }} - - 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 + upload-tag: ${{ github.ref_name }} \ No newline at end of file