Skip to content

release: v1.14.18 — fix release pipeline (supersedes unpublished v1.14.17) - #306

Merged
ranxianglei merged 1 commit into
masterfrom
2026-08-14_release-v1.14.18
Aug 14, 2026
Merged

release: v1.14.18 — fix release pipeline (supersedes unpublished v1.14.17)#306
ranxianglei merged 1 commit into
masterfrom
2026-08-14_release-v1.14.18

Conversation

@ranxianglei

Copy link
Copy Markdown
Owner

Stable 发版分支(per AGENTS.md §5.4.2)。

背景

v1.14.17(#305)已合并但从未发布:release.yml 死在 npm run check:package —— #298 给 package.json 加的 prepare 钩子在 npm pack --json 期间运行,tsup 输出污染 stdout,verify-package.mjsJSON.parseSyntaxError: Unexpected token 'C'。npm latest 仍是 1.14.16。

本版内容

  1. 修复发版流水线scripts/verify-package.mjs 改用 npm pack --dry-run --json --ignore-scripts(与 pr-artifact.yml 的发布做法一致;dist/ 由 check:package 前置构建,打包语义不变)
  2. 版本 1.14.17 → 1.14.18(1.14.17 从未上 npm,由本版取代)
  3. 双语 changelog + devlog

Checklist

  • 分支名 2026-08-14_release-v1.14.18
  • release commit:5 个发版文件 + 1 个流水线修复(修复是发布前置条件,否则合并后 CI 会再次死在同一处)
  • check-pr.sh all passed
  • tsc / 976 tests / check:package 全绿(check:package 此前必失败,现已修复)

合并后 release.yml 自动:tag v1.14.18 → 发布 npm latest → GitHub Release。

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown

📦 Built Plugin Artifact

Branch: 2026-08-14_release-v1.14.18 (f6c3e6c)

Option A — Install from npm PR tag (recommended)

opencode plugin opencode-acp@pr-306 --global

Each push to this PR publishes a new version under the pr-306 npm tag.

Option B — Install from GitHub

opencode plugin "github:ranxianglei/opencode-acp#2026-08-14_release-v1.14.18" --global

Option C — Download artifact

  1. Download the artifact from the Actions run
  2. Extract the tarball and install:
tar xzf opencode-acp-pr306.tgz
cp -r package/dist ~/.cache/opencode/packages/opencode-acp@latest/node_modules/opencode-acp/dist
  1. Restart opencode to pick up changes.

This comment is automatically updated on each push.

@ranxianglei ranxianglei reopened this Aug 14, 2026
@ranxianglei

Copy link
Copy Markdown
Owner Author

Reopening per request — this supersedes the unpublished v1.14.17 (release.yml failed on the prepare hook polluting npm pack --json output).

Verified locally: npm run check:package passes on this branch (package verification passed for opencode-acp@1.14.18, tarball entries: 173).

Merge order: merge this first → CI publishes 1.14.18 to latest → then merge the promote-stable PR (coming next).

@ranxianglei
ranxianglei merged commit 49f5e83 into master Aug 14, 2026
12 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