This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalRelease v0.8.0 expands the GitHub Release workflow to produce Windows, macOS (both Apple Silicon and Intel), and Linux artifacts, adds SHA‑256 checksum uploads for these packages, and introduces new npm scripts for local native builds.
Why it matters: Enables cross‑platform binary distribution with verifiable integrity checks; developers can now generate official macOS DMG/updater archives, Linux deb/AppImage files, and Windows binaries directly from the CI pipeline.
Summary
AI summaryUpdates Release Status, What Changed, and Release Notes For Testers across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Expanded GitHub Release workflow to build Windows, macOS (Apple Silicon/Intel), and Linux artifacts. Expanded GitHub Release workflow to build Windows, macOS (Apple Silicon/Intel), and Linux artifacts. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Added SHA-256 checksum upload steps for macOS DMG/updater archives and Linux deb/AppImage artifacts. Added SHA-256 checksum upload steps for macOS DMG/updater archives and Linux deb/AppImage artifacts. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Added `npm run app:release:macos` and `npm run app:release:linux` scripts for local native release builds. Added `npm run app:release:macos` and `npm run app:release:linux` scripts for local native release builds. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Added Linux runner system dependencies for Tauri 2 packaging (WebKitGTK 4.1, appindicator, xdo, librsvg, libsecret, OpenSSL, patchelf). Added Linux runner system dependencies for Tauri 2 packaging (WebKitGTK 4.1, appindicator, xdo, librsvg, libsecret, OpenSSL, patchelf). Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Kept private release overlay requirement so packaged builds include the real local tool bridge. Kept private release overlay requirement so packaged builds include the real local tool bridge. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Enabled updater artifact generation for macOS and Linux release builds with Tauri signer check. Enabled updater artifact generation for macOS and Linux release builds with Tauri signer check. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Updated README, installer docs, platform docs, and roadmap references for the v0.8.0 cross‑platform release path. Updated README, installer docs, platform docs, and roadmap references for the v0.8.0 cross‑platform release path. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Bugfix | Medium |
Bumped app, package lock, Rust crate, Cargo lock, and Tauri metadata to version 0.8.0. Bumped app, package lock, Rust crate, Cargo lock, and Tauri metadata to version 0.8.0. Source: llm_adapter@2026-05-24 Confidence: low |
— |
Full changelog
Gilbert Codex v0.8.0 is the cross-platform release-prep build for the desktop alpha. It keeps the recent reliability work and adds a guarded GitHub Actions release path for Windows, macOS, and Linux artifacts.
Release Status
- Version:
0.8.0 - Tag:
v0.8.0 - Previous public release:
v0.5.7 - Packaged targets: Windows x64, macOS Apple Silicon, macOS Intel, Linux x64
- Release vehicle: GitHub Actions
Releaseworkflow plus Tauri desktop bundles - Windows artifact family:
Gilbert-Codex-0.8.0-x64-setup.exe - macOS artifact families:
Gilbert-Codex-0.8.0-macos-aarch64.dmg,Gilbert-Codex-0.8.0-macos-x64.dmg, and matching updater archives - Linux artifact families:
Gilbert-Codex-0.8.0-linux-x64.debandGilbert-Codex-0.8.0-linux-x64.AppImage - Update feed asset:
latest.json - Checksum assets: generated by the release workflow as
.sha256files - Updater signature assets: generated by Tauri when the updater signing key is present
- Published SHA-256 values: pending final GitHub Actions release build
- Local validation status: Windows source validation pending this release-prep pass; macOS and Linux package builds must run on GitHub-hosted native runners
Do not fill the published checksums until the final GitHub Release artifacts have been built and uploaded. Keep the GitHub Release body aligned with this file.
What Changed
- Bumped the app, package lock, Rust crate, Cargo lock, and Tauri app metadata to
0.8.0. - Expanded the GitHub
Releaseworkflow beyond Windows so it builds Windows first, then macOS Apple Silicon/Intel, then Linux x64. - Kept the private release overlay requirement for every release job so packaged builds include the real local tool bridge instead of the public shim.
- Kept the Tauri updater signing-key check for every release job and enabled updater artifact generation for macOS and Linux release builds.
- Added SHA-256 checksum upload steps for macOS DMG/updater archives and Linux deb/AppImage artifacts.
- Added Linux runner system dependencies for Tauri 2 packaging, including WebKitGTK 4.1, appindicator, xdo, librsvg, libsecret, OpenSSL, and patchelf.
- Added
npm run app:release:macosandnpm run app:release:linuxscripts for local native release builds when those platforms are available. - Updated README, installer docs, platform docs, and roadmap references for the
v0.8.0cross-platform release path.
Release Notes For Testers
- On Windows, install the NSIS setup executable and verify first launch, sign-in, provider setup, chat, workspace tools, browser preview, terminal, notifications, updater check, and uninstall.
- On macOS Apple Silicon and Intel, mount the DMG, move the app into Applications, launch it, and verify Keychain-backed secrets, file picker permissions, terminal shell startup, browser preview, notifications, provider setup, and update checks.
- On Linux, test both deb and AppImage artifacts on a WebKitGTK 4.1-capable desktop and verify Secret Service-backed secrets, file picker behavior, terminal shell startup, browser preview, notifications, provider setup, and update checks.
- Confirm the
latest.jsonrelease asset contains entries for Windows, macOS, and Linux after all release jobs complete. - Confirm every downloadable package has a matching
.sha256file and every updater package has a matching.sigfile.
Validation Commands
npm.cmd run build
npm.cmd run rust:fmt:check
npm.cmd run rust:check
npm.cmd test
git diff --check
Native package validation:
./scripts/macos-verify.sh
./scripts/linux-verify.sh
The GitHub Release workflow performs the signed updater release build when v0.8.0 is pushed or the workflow is dispatched with this version input. Manual workflow dispatches create a draft release for review; tag pushes publish the release.
Known Limits
macOS and Linux package artifacts are built on GitHub-hosted native runners, but they still need real-device launch smoke tests before the project should call those platforms fully verified.
macOS artifacts are ad-hoc signed for packaging unless Apple Developer signing and notarization credentials are added to the release path. Without notarization, Gatekeeper may require extra user confirmation on first launch.
Release builds require the private release overlay repository and Tauri updater signing key secrets. If those secrets are missing, the workflow should fail before shipping an incomplete desktop package.
Provider keys, OAuth secrets, GitHub tokens, Discord settings, local accounts, logs, local databases, workspace files, scan artifacts, release signing credentials, updater private keys, and private overlay credentials stay out of public Git and are not bundled into installers.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About UrbanWafflezz/GilbertCodex
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]