From c8152b5cbf3aa9cee30366916a52aeb0a32dbd4c Mon Sep 17 00:00:00 2001 From: dijunkun Date: Tue, 11 Nov 2025 15:59:36 +0800 Subject: [PATCH] [ci] update version.json when new tag pushed --- .github/workflows/build.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 748452c..1091910 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -292,7 +292,7 @@ jobs: run: | xmake f --CROSSDESK_VERSION=${{ env.VERSION_NUM }} -y xmake b -vy crossdesk - + - name: Decode and save certificate shell: powershell run: | @@ -385,3 +385,19 @@ jobs: remote_host: ${{ secrets.SERVER_HOST }} remote_user: ${{ secrets.SERVER_USER }} remote_key: ${{ secrets.SERVER_KEY }} + + - name: Generate version.json + run: | + echo "{" > version.json + echo " \"latest_version\": \"${{ steps.version.outputs.VERSION_NUM }}\"" >> version.json + echo "}" >> version.json + cat version.json + + - name: Upload version.json to server + uses: appleboy/scp-action@v0.1.7 + with: + host: ${{ secrets.SERVER_HOST }} + username: ${{ secrets.SERVER_USER }} + key: ${{ secrets.SERVER_KEY }} + source: "version.json" + target: "/var/www/html/version.crossdesk.cn/"