Skip to content

Rake v0.1.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@1bye 1bye released this 03 Nov 14:02
· 235 commits to main since this release

Rake v0.1.0-alpha.1 — source alpha

Commit: 6cc9ee6
Launch scope: macOS native applications and browser applications on WebGPU-capable browsers.
Windows and Linux remain unqualified for GUI use. APIs may change between alpha revisions.

This source alpha includes the reviewed AppKit accessibility and lifecycle fixes,
release documentation, and a README dependency pinned to v0.1.0-alpha.1.
The tag is public, and its README dependency has been fetched and built over HTTPS.
Rust 1.95.0 is required.

Verified on the exact clean release commit:

  • Portable, native, web, real UI and browser readiness groups passed locally.
  • Native doctests, strict Clippy, native example and Wasm checks, and the real
    AppKit action/clipping/remount/window-teardown suite passed.
  • A temporary CLI install and native/web README development and agent commands passed
    using disposable HOME directories. Fieldnotes visibly rendered in Chrome.
  • The README consumer built outside the repository without a copied lockfile,
    using the local release commit. Its native window was confirmed through desktop
    accessibility using a temporary app wrapper containing the identical executable.
    Screen capture was black, so consumer text rendering was not visually verified.
  • The public-tag README sample built in a fresh project with no URL rewrite or
    copied lockfile, using a new Cargo Git cache and a Cargo-generated lockfile.
    Only the registry download cache was shared. Rust 1.95.0 completed the build in
    116.48 seconds. The resolved public Git source matches this release commit.
    Its native window was confirmed and raised through desktop accessibility using
    an identical-binary app wrapper. Capture returned black, so sample text rendering
    was not visually verified. The owned app was stopped after verification.
  • Linux and Windows app-readiness jobs passed in hosted run 41641365427, whose
    headSha matches this commit. These establish compilation and boundary tests,
    not real Windows/Linux GUI qualification.

The complete manual Chrome 156.0.8078.80 Guest, Safari 26.6.2 and Firefox 159.0
checklist passed on macOS 26.6.2 at af0cd47.
That historical pass is reused with owner approval: subsequent changes affect only
documentation and macOS-only native code, with no browser application changes.

Known caveats and checks not run:

  • The browser platform test had 0 failures in 10 final-commit trials. Earlier
    Page.navigate timeouts remain unexplained; the owner accepted that caveat.
    No timeout increases or automatic retries were added.
  • An inherited observation probe initially failed with a JavaScript syntax error;
    the corrected probe passed. The original failure is retained in the evidence.
  • The macOS-only check.yml workflow was not dispatched under the owner's
    Linux/Windows-only CI constraint. Its earlier serve-web.py startup-timeout
    regression was not reassessed in hosted CI on this commit.
  • The public-install harness initially selected Python without tomllib; this was
    corrected before Cargo started. The initial harness error remains in the evidence.
  • Real Windows and Linux GUI runs, signing, notarization and installers were not tested.
  • The full manual browser checklist was not rerun on the release commit.

Files: source archive, sanitized evidence archive and SHA256SUMS.
Both MIT and Apache-2.0 license files are included in the source archive.
The evidence archive omits private launch/runtime payloads and disposable data;
filesystem paths, session identifiers and credential-bearing fields are redacted.

Hosted evidence: https://github.com/1bye/rake/actions/runs/41641365427