You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .alfonso/release-notes/v0.1.0.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,14 @@
1
1
# @cortexkit/orw v0.1.0
2
2
3
-
Initial public release of ORW, a local Bun-powered OpenCode release integration watcher.
3
+
Initial public release of ORW, a local Bun-powered OpenCode release integration watcher for macOS, Linux, and Windows.
4
4
5
5
## Highlights
6
6
7
7
- Initialize a per-project watcher config with `bunx @cortexkit/orw init`.
8
8
- Watch upstream OpenCode releases and build integrated local artifacts.
9
9
- Merge selected local branches, GitHub branch URLs, and upstream PR URLs in order.
10
-
- Build and verify the OpenCode CLI and Electron desktop app before install.
10
+
- Build and verify the native OpenCode CLI on macOS, Linux, and Windows.
11
+
- Optionally package the Electron desktop app for the host platform. macOS can auto-install the `.app`; Linux and Windows desktop packages are verified and left for manual install.
11
12
- Install immediately or defer until OpenCode exits.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,4 +6,4 @@ Full user-facing release notes live in GitHub Releases. This file is a lightweig
6
6
7
7
## 0.1.x
8
8
9
-
-**0.1.0** — Initial public release of `@cortexkit/orw`: Bun-powered OpenCode release integration watcher with local branch, GitHub branch URL, and GitHub PR URL support.
9
+
-**0.1.0** — Initial public release of `@cortexkit/orw`: Bun-powered OpenCode release integration watcher with macOS/Linux/Windows CLI support plus local branch, GitHub branch URL, and GitHub PR URL integration sources.
Copy file name to clipboardExpand all lines: README.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
# @cortexkit/orw
2
2
3
-
OpenCode Release Watch (`orw`) is a local macOS automation tool for rebuilding OpenCode releases with your selected integration refs.
3
+
OpenCode Release Watch (`orw`) is a local automation tool for rebuilding OpenCode releases with your selected integration refs.
4
4
5
-
It watches `anomalyco/opencode` releases, creates a disposable clone, fetches your configured local branches / GitHub branch URLs / upstream PR URLs, asks `opencode run` to merge them onto the release tag, builds the CLI and desktop app, then offers to install the verified artifacts.
5
+
It watches `anomalyco/opencode` releases, creates a disposable clone, fetches your configured local branches / GitHub branch URLs / upstream PR URLs, asks `opencode run` to merge them onto the release tag, builds the native CLI, optionally packages the Electron desktop app, then records the verified artifacts.
- Desktop install copies the packaged Electron `.app` bundle to `desktop_target`.
141
+
- CLI install copies the verified native binary to `~/.opencode/bin/opencode` (`opencode.exe` on Windows).
142
+
- On macOS, desktop install copies the packaged Electron `.app` bundle to `desktop_target`, removes quarantine xattrs, ad-hoc codesigns it, and opens it.
143
+
- On Linux and Windows, desktop packaging can be enabled with `install_desktop: true`; ORW verifies and records the resulting package, but desktop auto-install is manual for now.
140
144
- Install is blocked while OpenCode is running. If that happens, run `bunx @cortexkit/orw install-when-closed`, then quit OpenCode.
141
-
- The desktop app has quarantine xattrs removed and is ad-hoc codesigned after copying.
Copy file name to clipboardExpand all lines: prompt.txt
+5-7Lines changed: 5 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,8 @@ Requirements:
12
12
- Name the branch {{branch}}.
13
13
- Merge these refs in order: {{merges}}.
14
14
- If there are merge conflicts, resolve them completely.
15
-
- Build the host CLI and the Electron desktop app.
15
+
- Build the host CLI.
16
+
- {{desktop_requirement}}
16
17
- The CLI must be compiled with stable release identity: OPENCODE_CHANNEL={{channel}} and OPENCODE_VERSION={{version}}.
17
18
18
19
Exact tasks:
@@ -22,11 +23,8 @@ Exact tasks:
22
23
4. Build the host CLI in `packages/opencode` with `OPENCODE_CHANNEL={{channel}} OPENCODE_VERSION={{version}} bun run build -- --single`.
23
24
5. Ensure the built CLI binary exists at `{{cli}}`.
24
25
6. Run `{{cli}} --version` and verify the output is exactly `{{version}}`.
25
-
7. Prepare the production Electron desktop package in `packages/desktop` with `OPENCODE_CHANNEL=prod OPENCODE_VERSION={{version}} bun ./scripts/prepare.ts`.
26
-
8. Build the production Electron desktop assets in `packages/desktop` with `OPENCODE_CHANNEL=prod OPENCODE_VERSION={{version}} bun run build`.
27
-
9. Package the production Electron desktop app in `packages/desktop` with `OPENCODE_CHANNEL=prod OPENCODE_VERSION={{version}} bun run package:mac`.
28
-
10. Confirm the desktop app bundle exists at `{{app}}`.
29
-
11. Return a concise summary with the final branch name and artifact paths.
26
+
{{desktop_tasks}}
27
+
Return a concise summary with the final branch name and artifact paths.
30
28
31
29
Context:
32
30
- Upstream repo: {{release_repo}}
@@ -35,4 +33,4 @@ Context:
35
33
- Integration refs:
36
34
- {{sources}}
37
35
38
-
If anything fails, fix it and continue until the branch is integrated and both builds succeed.
36
+
If anything fails, fix it and continue until the branch is integrated and the configured build succeeds.
0 commit comments