瀏覽代碼

ci: update token var

Aiden Cline 3 月之前
父節點
當前提交
6b5a0fb261
共有 2 個文件被更改,包括 5 次插入1 次删除
  1. 1 0
      .github/workflows/sync-zed-extension.yml
  2. 4 1
      script/sync-zed.ts

+ 1 - 0
.github/workflows/sync-zed-extension.yml

@@ -32,3 +32,4 @@ jobs:
           ./script/sync-zed.ts ${{ steps.get_tag.outputs.tag }}
         env:
           ZED_EXTENSIONS_PAT: ${{ secrets.ZED_EXTENSIONS_PAT }}
+          ZED_PR_PAT: ${{ secrets.ZED_PR_PAT }}

+ 4 - 1
script/sync-zed.ts

@@ -15,6 +15,9 @@ async function main() {
   const token = process.env.ZED_EXTENSIONS_PAT
   if (!token) throw new Error("ZED_EXTENSIONS_PAT environment variable required")
 
+  const prToken = process.env.ZED_PR_PAT
+  if (!prToken) throw new Error("ZED_PR_PAT environment variable required")
+
   const cleanVersion = version.replace(/^v/, "")
   console.log(`📦 Syncing Zed extension for version ${cleanVersion}`)
 
@@ -108,7 +111,7 @@ async function main() {
   console.log(`📬 Creating pull request...`)
   const prResult =
     await $`gh pr create --repo ${UPSTREAM_REPO} --base main --head ${FORK_REPO.split("/")[0]}:${branchName} --title "Update ${EXTENSION_NAME} to v${cleanVersion}" --body "Updating OpenCode extension to v${cleanVersion}"`
-      .env({ ...process.env, GH_TOKEN: token })
+      .env({ ...process.env, GH_TOKEN: prToken })
       .nothrow()
 
   if (prResult.exitCode !== 0) {