Release 1.0.0 (Steel Donut): version bump#37
Conversation
Bump every workspace crate from 0.1.0-alpha.1 to 1.0.0 (40 Cargo.toml package versions; `forge --version` now reports 1.0.0). Align the live version references: ext_devtools/ext_webview module tables, the ext_debugger example output (ts/init.ts + the generated sdk/runtime.debugger.ts), the roadmap "as of" notes, and the project status in CLAUDE.md. Add a CHANGELOG 1.0.0 entry (the historical 0.1.0-alpha.1 entry is preserved). Historical/contextual references (Site.md audit, the CHANGELOG alpha entry, the release.yml compare-from baseline v0.1.0-alpha.2) are intentionally left as-is. Verified: `cargo build -p forge_cli -p forge-runtime --release` succeeds and `forge --version` -> `forge 1.0.0`; drift gate in sync; site builds (90 pages); fmt clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Sorry @LayerDynamics, you have reached your weekly rate limit of 500000 diff characters.
Please try again later or upgrade to continue using Sourcery
There was a problem hiding this comment.
Code Review
This pull request bumps the version of all workspace crates and documentation files to 1.0.0 for the first stable release of Forge ("Steel Donut"), and adds a corresponding entry to the changelog. All review comments have been filtered out as they commented on non-code changes, and I have no feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
install.sh detects 6 targets but release.yml built only 3, so Intel Macs 404'd on `curl | sh`. Add a native build-macos-intel job (runs-on: macos-15-intel) producing forge-x86_64-apple-darwin.tar.gz, and wire it into the release job (needs + download + collect). Also bump softprops/action-gh-release v1 -> v2 (v1's bundled Node runtime is flagged too old for current runners, which would fail the publish step). Validated with actionlint (no label/action errors). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Summary
Bumps Forge to 1.0.0 (Steel Donut) — the first stable release.
0.1.0-alpha.1→1.0.0(+Cargo.lock).forge --versionnow reportsforge 1.0.0.ext_devtools/ext_webviewmodule tables, theext_debuggerexample output (ts/init.ts+ generatedsdk/runtime.debugger.ts),roadmap.md"as of" notes, and the project status inCLAUDE.md.CHANGELOG.md: new## [1.0.0]entry (the historical0.1.0-alpha.1entry preserved).Site.mdaudit, the CHANGELOG alpha entry, andrelease.yml's compare-from baseline (v0.1.0-alpha.2).Test plan
cargo build -p forge_cli -p forge-runtime --releasesucceeds;forge --version→forge 1.0.0Release follow-up (after merge)
This PR is the version bump only. Making
curl -fsSL https://forge-deno.com/install.sh | shwork requires a published GitHub Release with theforge-<target>.tar.gzassets, whichrelease.ymlbuilds when thev*tag is pushed. Sequence after merge: tagv1.0.0p-steel-donutonmain→ CI cross-builds Win/macOS-ARM/Linux + creates the draft release with assets → publish (un-draft) solatestresolves.🤖 Generated with Claude Code