chore(release): v1.19.0 "Afterburner"#110
Conversation
Bumps workspace + all individually-versioned crates to 1.19.0, renames CHANGELOG's [Unreleased] section to the dated v1.19.0 entry, and updates STATUS.md/ROADMAP.md/VERSION-PLAN.md's RELEASED markers. This closes the RustyNES-parity ladder plan.
There was a problem hiding this comment.
Code Review
This pull request bumps the workspace and crate versions to 1.19.0 ("Afterburner") and introduces an optional Profile-Guided Optimization (PGO) and BOLT post-link optimization pipeline for the shipping rustysnes binary. The changes include the addition of the training scripts, CI workflow configurations, and comprehensive updates to the project's documentation, including the changelog, roadmap, status, and version plans. There are no review comments to address, so 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.
There was a problem hiding this comment.
Pull request overview
This PR performs the v1.19.0 "Afterburner" release bookkeeping for RustySNES: bumping the workspace/crate versions, regenerating Cargo.lock, and updating release-tracking documentation (STATUS/roadmap/version plan + changelog) to reflect the new release and its PGO/BOLT pipeline milestone.
Changes:
- Bump workspace root + all versioned crates from
1.18.0→1.19.0and regenerateCargo.lock. - Promote
CHANGELOG.md’s newv1.19.0 "Afterburner" - 2026-07-15section (including the BOLT-stage fix note). - Update release pointers and ladder status in
docs/STATUS.md,to-dos/ROADMAP.md, andto-dos/VERSION-PLAN.md.
Reviewed changes
Copilot reviewed 21 out of 22 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
Cargo.toml |
Bumps workspace package version to 1.19.0. |
Cargo.lock |
Regenerated lockfile reflecting 1.19.0 workspace/crate versions. |
CHANGELOG.md |
Adds the v1.19.0 "Afterburner" dated entry and release notes (incl. fixed BOLT-stage issue). |
docs/STATUS.md |
Updates “Current release” to v1.19.0 and refreshes the summary paragraph to include the PGO/BOLT pipeline milestone. |
to-dos/ROADMAP.md |
Updates roadmap narrative to mark the ladder as closed with v1.19.0 released and summarizes the PGO/BOLT rung. |
to-dos/VERSION-PLAN.md |
Marks the v1.19.0 "Afterburner" rung as released and expands the delivered/verified notes. |
crates/rustysnes-android/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-apu/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-cart/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-cheevos/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-core/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-cpu/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-frontend/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-gfx-shaders/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-ios/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-mobile/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-monetization/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-netplay/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-ppu/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-savestate/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-script/Cargo.toml |
Bumps crate version to 1.19.0. |
crates/rustysnes-test-harness/Cargo.toml |
Bumps crate version to 1.19.0. |
Summary
Cargo.tomlto1.19.0, and regeneratesCargo.lock.CHANGELOG.md's[Unreleased]section to the dated[1.19.0] "Afterburner" - 2026-07-15entry, including a### Fixednote for the real BOLT-stage bug found and fixed inPR feat(perf): v1.19.0 "Afterburner" - PGO/BOLT pipeline #109's review.
docs/STATUS.md's current-release pointer and running summary paragraph,to-dos/ROADMAP.md's RustyNES-parity ladder bullet, andto-dos/VERSION-PLAN.md'sv1.19.0rung with its
**RELEASED 2026-07-15**marker.This closes out the RustyNES-parity roadmap ladder (
v1.5.0→v1.19.0) perto-dos/VERSION-PLAN.md.Test plan
cargo test --workspace --exclude rustysnes-android— all green after the version bumpscargo clippy --workspace --exclude rustysnes-android --all-targets -- -D warnings— cleancargo fmt --check— cleanMerging this triggers
release-auto.yml's automatic tag/publish forv1.19.0.🤖 Generated with Claude Code