From db1d4a755bc34a673adce757c7fa46827bfb3c1a Mon Sep 17 00:00:00 2001 From: SmileQWQ Date: Wed, 22 Apr 2026 01:55:03 +0800 Subject: [PATCH] chore: make worker deploy default to short commit version - update Deploy to Cloudflare workflow so Worker Lite defaults to the current deployment commit short sha when app_version is not provided - keep manual app_version override support for explicit releases - update README and DEPLOYMENT docs to match the new version fallback rule --- .github/workflows/cf-worker-deploy.yml | 7 +------ DEPLOYMENT.md | 2 ++ README.md | 2 ++ 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/cf-worker-deploy.yml b/.github/workflows/cf-worker-deploy.yml index 203bd8c..c497de1 100644 --- a/.github/workflows/cf-worker-deploy.yml +++ b/.github/workflows/cf-worker-deploy.yml @@ -52,12 +52,7 @@ jobs: exit 0 fi - TAG_VALUE="$(git describe --tags --abbrev=0 2>/dev/null || true)" - if [ -n "$TAG_VALUE" ]; then - echo "value=$TAG_VALUE" >> "$GITHUB_OUTPUT" - else - echo "value=${GITHUB_SHA::7}" >> "$GITHUB_OUTPUT" - fi + echo "value=${GITHUB_SHA::7}" >> "$GITHUB_OUTPUT" - name: Resolve deploy options id: deploy_options diff --git a/DEPLOYMENT.md b/DEPLOYMENT.md index 321e6d5..431aa2f 100644 --- a/DEPLOYMENT.md +++ b/DEPLOYMENT.md @@ -71,6 +71,8 @@ npm run deploy:worker 默认域名前缀是 `subtracker`。 +如果 `app_version` 留空,workflow 会自动使用当前部署 commit 的短 hash 作为版本号。 + ## 5. 后续更新 后续使用 GitHub 的 **Sync fork** 同步上游代码后,会自动触发部署 workflow。 diff --git a/README.md b/README.md index 97c2a0a..ff70629 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,8 @@ npm test 4. 选择 **Deploy to Cloudflare** 5. 点击 **Run workflow** +如果不填写 `app_version`,系统会自动使用当前部署 commit 的短 hash 作为版本号。 + ### 后续更新 后续直接使用 GitHub 的 **Sync fork** 同步上游代码。