| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: Bun single-file executable distribution (#819) * feat: add Bun single-file executable distribution - Add 7 platform packages for standalone CLI binaries - Add bin/platform.js for shared platform detection - Add bin/oh-my-opencode.js ESM wrapper - Add postinstall.mjs for binary verification - Add script/build-binaries.ts for cross-compilation - Update publish workflow for multi-package publishing - Add CI guard against @ast-grep/napi in CLI - Add unit tests for platform detection (12 tests) - Update README to remove Bun runtime requirement Platforms supported: - macOS ARM64 & x64 - Linux x64 & ARM64 (glibc) - Linux x64 & ARM64 (musl/Alpine) - Windows x64 Closes #816 * chore: remove unnecessary @ast-grep/napi CI check * chore: gitignore compiled platform binaries * fix: use require() instead of top-level await import() for Bun compile compatibility * refactor: use static ESM import for package.json instead of require() | 7 个月前 | |
chore: move schema to assets/, add dist/ to gitignore | 8 个月前 | |
feat(ci): extract changelog generation script and use for draft releases - Create script/generate-changelog.ts with reusable changelog generation logic - Update ci.yml draft-release job to use the new script instead of GitHub's generate-notes API - Ensures draft release notes follow the same format as published releases 🤖 Generated with assistance of oh-my-opencode | 8 个月前 | |
refactor(publish): parallel platform jobs with fresh OIDC tokens per job - Split monolithic publish into build + parallel publish-platform + publish-main + release jobs - Each platform package gets its own OIDC token (fixes token expiration during large binary uploads) - Add --prepare-only flag to publish.ts for build step version sync - Matrix strategy: 7 parallel platform jobs - publish-main waits for all platforms before publishing main package | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 7 个月前 |