Skip to content

Commit aa36062

Browse files
committed
chore: remove CLI publishing from release workflow and update documentation
- Eliminated the `publish_cli` job from the release workflow, as CLI package publishing is now a manual process. - Updated release documentation to clarify the manual npm publishing steps for the `okcodes` package. - Enhanced the marketing page with new features and descriptions, emphasizing the integrated workspace for coding agents.
1 parent d187005 commit aa36062

6 files changed

Lines changed: 700 additions & 238 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ on:
1818

1919
permissions:
2020
contents: write
21-
id-token: write
2221

2322
jobs:
2423
configure:
@@ -246,44 +245,9 @@ jobs:
246245
path: release-publish/*
247246
if-no-files-found: error
248247

249-
publish_cli:
250-
name: Publish CLI to npm
251-
needs: [preflight, build]
252-
runs-on: ubuntu-24.04
253-
steps:
254-
- name: Checkout
255-
uses: actions/checkout@v6
256-
with:
257-
ref: ${{ needs.preflight.outputs.ref }}
258-
259-
- name: Setup Bun
260-
uses: oven-sh/setup-bun@v2
261-
with:
262-
bun-version-file: package.json
263-
264-
- name: Setup Node
265-
uses: actions/setup-node@v6
266-
with:
267-
node-version-file: package.json
268-
registry-url: https://registry.npmjs.org
269-
270-
- name: Install dependencies
271-
run: bun install --frozen-lockfile
272-
273-
- name: Align package versions to release version
274-
run: node scripts/update-release-package-versions.ts "${{ needs.preflight.outputs.version }}"
275-
276-
- name: Build CLI package
277-
run: bun run build --filter=@okcode/web --filter=okcodes
278-
279-
- name: Publish CLI package
280-
env:
281-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
282-
run: node apps/server/scripts/cli.ts publish --tag latest --app-version "${{ needs.preflight.outputs.version }}" --verbose
283-
284248
release:
285249
name: Publish GitHub Release
286-
needs: [preflight, build, publish_cli, configure]
250+
needs: [preflight, build, configure]
287251
runs-on: ubuntu-24.04
288252
steps:
289253
- name: Checkout

0 commit comments

Comments
 (0)