Skip to content

Release 1.0.0 (Steel Donut): version bump#37

Merged
LayerDynamics merged 2 commits into
mainfrom
release-v1.0.0
Jun 8, 2026
Merged

Release 1.0.0 (Steel Donut): version bump#37
LayerDynamics merged 2 commits into
mainfrom
release-v1.0.0

Conversation

@LayerDynamics

Copy link
Copy Markdown
Owner

Summary

Bumps Forge to 1.0.0 (Steel Donut) — the first stable release.

  • All 40 workspace crates: 0.1.0-alpha.11.0.0 (+ Cargo.lock). forge --version now reports forge 1.0.0.
  • Live version references aligned: ext_devtools/ext_webview module tables, the ext_debugger example output (ts/init.ts + generated sdk/runtime.debugger.ts), roadmap.md "as of" notes, and the project status in CLAUDE.md.
  • CHANGELOG.md: new ## [1.0.0] entry (the historical 0.1.0-alpha.1 entry preserved).
  • Historical/contextual refs left as-is: Site.md audit, the CHANGELOG alpha entry, and release.yml's compare-from baseline (v0.1.0-alpha.2).

Test plan

  • cargo build -p forge_cli -p forge-runtime --release succeeds; forge --versionforge 1.0.0
  • Drift gate in sync; fmt clean on touched crates
  • Site builds (90 pages)

Release follow-up (after merge)

This PR is the version bump only. Making curl -fsSL https://forge-deno.com/install.sh | sh work requires a published GitHub Release with the forge-<target>.tar.gz assets, which release.yml builds when the v* tag is pushed. Sequence after merge: tag v1.0.0p-steel-donut on main → CI cross-builds Win/macOS-ARM/Linux + creates the draft release with assets → publish (un-draft) so latest resolves.

Note: the current published "latest" (v0.1.0-alpha.2) has zero assets, so the install script is broken today — this release fixes that.

🤖 Generated with Claude Code

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>

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @LayerDynamics, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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>
@LayerDynamics LayerDynamics merged commit a2e6150 into main Jun 8, 2026
20 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