Skip to content

fix: 修复 archery 自定义域名 CNAME 目标自动识别 - #2

Merged
TaylorHere merged 21 commits into
mainfrom
cursor/-bc-50c4c582-fee2-4ac0-a5b5-f454029548c0-5b51
Mar 17, 2026
Merged

TaylorHere merged 21 commits into
mainfrom
cursor/-bc-50c4c582-fee2-4ac0-a5b5-f454029548c0-5b51

Conversation

@TaylorHere

Copy link
Copy Markdown
Owner

目的

将“archery 自定义域名 CNAME 目标”修复为自动读取 Pages 项目真实 subdomain,避免硬编码 archery.pages.dev 导致校验 pending。

变更内容

  • 更新 .github/scripts/ensure-pages-domain.mjs
    • 新增对 Pages 项目详情 API 的读取,自动获取 result.subdomain
    • CF_TARGET_DOMAIN 未显式提供时,默认使用项目真实 subdomain 作为 CNAME 目标
  • 更新工作流:
    • .github/workflows/deploy-archery-pages.yml
    • .github/workflows/deploy-main-site-pages.yml
    • 删除硬编码 CF_TARGET_DOMAIN,统一由脚本自动发现

结果

  • 避免因 Pages 项目真实 subdomain 不是 <project>.pages.dev 时写入错误 CNAME。
  • 兼容现有自动域名绑定与 DNS 自动化流程。
Open in Web Open in Cursor 

cursoragent and others added 20 commits March 17, 2026 19:42
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
@TaylorHere
TaylorHere marked this pull request as ready for review March 17, 2026 21:35
Co-authored-by: TaylorHere <TaylorHere@users.noreply.github.com>
@TaylorHere
TaylorHere merged commit 2a28108 into main Mar 17, 2026
2 checks passed
@TaylorHere
TaylorHere deleted the cursor/-bc-50c4c582-fee2-4ac0-a5b5-f454029548c0-5b51 branch March 17, 2026 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants