Skip to content

ci: 修正 fork 的 release workflow,可自行編譯發佈 binary#1

Merged
k1dav merged 1 commit into
mainfrom
ci/fork-release-workflow
Jul 8, 2026
Merged

ci: 修正 fork 的 release workflow,可自行編譯發佈 binary#1
k1dav merged 1 commit into
mainfrom
ci/fork-release-workflow

Conversation

@k1dav

@k1dav k1dav commented Jul 8, 2026

Copy link
Copy Markdown
Owner
  • 移除 repository_owner == 'coder' gate(fork 上永遠不會執行)
  • ubuntu-latest-8-cores 改為 ubuntu-latest(個人 repo 無此 runner)
  • permissions 改為 contents: write(上傳 release 資產所需)
  • 不走 make build / task build:go:該路徑缺少 chat UI 嵌入步驟, 改照上游 coder/agentapi Makefile 流程(NEXT_PUBLIC_BASE_PATH=magic base path build chat → 複製進 lib/httpapi/chat → go build)
  • 移除 push main 觸發(原本會上傳到不存在的 preview release)

Summary

Changes

Testing

  • Unit tests added/updated
  • Integration tests added/updated
  • Manual testing completed
  • Test coverage maintained or improved

Validation

  • Lint/format checks passed
  • Build/test commands documented and successful
  • Documentation updated (if needed)

Merge Readiness

  • PR is labeled automerge for automatic merge flow (optional)
  • Conflicts resolved

Related Issues

Closes:

- 移除 repository_owner == 'coder' gate(fork 上永遠不會執行)
- ubuntu-latest-8-cores 改為 ubuntu-latest(個人 repo 無此 runner)
- permissions 改為 contents: write(上傳 release 資產所需)
- 不走 make build / task build:go:該路徑缺少 chat UI 嵌入步驟,
  改照上游 coder/agentapi Makefile 流程(NEXT_PUBLIC_BASE_PATH=magic
  base path build chat → 複製進 lib/httpapi/chat → go build)
- 移除 push main 觸發(原本會上傳到不存在的 preview release)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@k1dav k1dav merged commit 8e6c96d into main Jul 8, 2026
8 of 16 checks passed
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.

1 participant