From a339834d444202c0ead3110573ee3fbfd73a56a4 Mon Sep 17 00:00:00 2001 From: not-like-juvenile <16056107+not-like-juvenile@user.noreply.gitee.com> Date: Tue, 17 Mar 2026 15:14:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=91=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=89=93=E5=8C=85=EF=BC=8C=E9=98=B2=E6=AD=A2?= =?UTF-8?q?=E6=8E=A8=E9=80=81=E5=88=B0main=E5=88=86=E6=94=AF=E4=B8=8A?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E8=A7=A6=E5=8F=91=E5=B7=A5=E4=BD=9C=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy-cloudfunc.yml | 104 ++++++++++++------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/.github/workflows/deploy-cloudfunc.yml b/.github/workflows/deploy-cloudfunc.yml index 941be7d4..8b0a9cb6 100644 --- a/.github/workflows/deploy-cloudfunc.yml +++ b/.github/workflows/deploy-cloudfunc.yml @@ -1,59 +1,59 @@ -name: Deploy CloudFunction (pack & optional upload) +# name: Deploy CloudFunction (pack & optional upload) -on: - push: - branches: [ main ] - workflow_dispatch: {} +# on: +# push: +# branches: [ main ] +# workflow_dispatch: {} -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 +# jobs: +# deploy: +# runs-on: ubuntu-latest +# steps: +# - name: Checkout +# uses: actions/checkout@v4 - - name: Setup Node - uses: actions/setup-node@v4 - with: - node-version: '18' +# - name: Setup Node +# uses: actions/setup-node@v4 +# with: +# node-version: '18' - - name: Install minimal deps for pack script - run: | - cd server - npm install archiver node-fetch form-data +# - name: Install minimal deps for pack script +# run: | +# cd server +# npm install archiver node-fetch form-data - - name: Pack & Upload CloudFunction - env: - CLOUD_UPLOAD_URL: ${{ secrets.CLOUD_UPLOAD_URL }} - CLOUD_UPLOAD_TOKEN: ${{ secrets.CLOUD_UPLOAD_TOKEN }} - UNI_PUSH_APPID: ${{ secrets.UNI_PUSH_APPID }} - run: | - node server/tools/deploy-cloudfunc.js --upload +# - name: Pack & Upload CloudFunction +# env: +# CLOUD_UPLOAD_URL: ${{ secrets.CLOUD_UPLOAD_URL }} +# CLOUD_UPLOAD_TOKEN: ${{ secrets.CLOUD_UPLOAD_TOKEN }} +# UNI_PUSH_APPID: ${{ secrets.UNI_PUSH_APPID }} +# run: | +# node server/tools/deploy-cloudfunc.js --upload - - name: Trigger Deploy API (optional) - if: ${{ secrets.CLOUD_DEPLOY_API != '' }} - env: - CLOUD_DEPLOY_API: ${{ secrets.CLOUD_DEPLOY_API }} - CLOUD_DEPLOY_TOKEN: ${{ secrets.CLOUD_DEPLOY_TOKEN }} - UPLOAD_URL: ${{ secrets.CLOUD_UPLOAD_URL }} - run: | - echo "Triggering deploy API: $CLOUD_DEPLOY_API" - # POST deploy trigger with basic info; adapt fields to your provider API - curl -sS -X POST "$CLOUD_DEPLOY_API" \ - -H "Authorization: Bearer $CLOUD_DEPLOY_TOKEN" \ - -H 'Content-Type: application/json' \ - -d "{ \"uploadUrl\": \"$UPLOAD_URL\" }" \ - || echo "deploy trigger returned non-zero status" +# - name: Trigger Deploy API (optional) +# if: ${{ secrets.CLOUD_DEPLOY_API != '' }} +# env: +# CLOUD_DEPLOY_API: ${{ secrets.CLOUD_DEPLOY_API }} +# CLOUD_DEPLOY_TOKEN: ${{ secrets.CLOUD_DEPLOY_TOKEN }} +# UPLOAD_URL: ${{ secrets.CLOUD_UPLOAD_URL }} +# run: | +# echo "Triggering deploy API: $CLOUD_DEPLOY_API" +# # POST deploy trigger with basic info; adapt fields to your provider API +# curl -sS -X POST "$CLOUD_DEPLOY_API" \ +# -H "Authorization: Bearer $CLOUD_DEPLOY_TOKEN" \ +# -H 'Content-Type: application/json' \ +# -d "{ \"uploadUrl\": \"$UPLOAD_URL\" }" \ +# || echo "deploy trigger returned non-zero status" - - name: Invoke Cloud Function (test - optional) - if: ${{ secrets.CLOUD_FUNC_URL != '' }} - env: - CLOUD_FUNC_URL: ${{ secrets.CLOUD_FUNC_URL }} - PUSH_TOKEN: ${{ secrets.PUSH_TOKEN }} - TEST_DEVICE_CID: ${{ secrets.TEST_DEVICE_CID }} - run: | - echo "Invoking cloud function for smoke test" - curl -sS -X POST "$CLOUD_FUNC_URL" \ - -H 'Content-Type: application/json' \ - -d "{ \"token\": \"$PUSH_TOKEN\", \"push_clientid\": \"$TEST_DEVICE_CID\", \"title\": \"CI Test\", \"content\": \"hello from CI\", \"payload\": {} }" \ - || echo "invoke returned non-zero" +# - name: Invoke Cloud Function (test - optional) +# if: ${{ secrets.CLOUD_FUNC_URL != '' }} +# env: +# CLOUD_FUNC_URL: ${{ secrets.CLOUD_FUNC_URL }} +# PUSH_TOKEN: ${{ secrets.PUSH_TOKEN }} +# TEST_DEVICE_CID: ${{ secrets.TEST_DEVICE_CID }} +# run: | +# echo "Invoking cloud function for smoke test" +# curl -sS -X POST "$CLOUD_FUNC_URL" \ +# -H 'Content-Type: application/json' \ +# -d "{ \"token\": \"$PUSH_TOKEN\", \"push_clientid\": \"$TEST_DEVICE_CID\", \"title\": \"CI Test\", \"content\": \"hello from CI\", \"payload\": {} }" \ +# || echo "invoke returned non-zero"