Repository navigation
v0.7.0 release prep: dependencies, launch video, README for new users - #22
Merged
Merged
Conversation
Takes the four open Dependabot action bumps (#13 checkout v7, #14 action-gh-release v3, #15 upload-artifact v7, #17 download-artifact v8) and the semver-compatible crate updates in Cargo.lock (serde_json, syn, cc, nix, mac_address). Skips #16: dtolnay/[email protected] is the MSRV the CI job checks, not an action version, so bumping it to 1.120 would stop testing the MSRV. Dependabot now ignores that action so it doesn't open the PR again.
The launch video and the demo GIF showed v0.2 screens: the old menu, no results chart, none of the practice modes. The new 23-second video is recorded from the 0.7.0 release binary, cell by cell, and shows the menu, a full run and its chart, missed words, the pace cursor, blind mode, the Stats history and the themes. docs/brag/ holds the video, the README GIF, the poster, the storyboard, share copy and the pipeline that rebuilds it. The old media under assets/ is removed, so the package excludes for assets/ and *.tape go too.
The README mixed a feature list from every version, contributor links and version-by-version notes. It's now a page for someone who has never used a terminal tool: what TypeRush is, the video, why it's worth it, what's new in 0.7, a step-by-step download for Windows, macOS and Linux, and the first keys. It's also the crates.io page. CONTRIBUTING gains ways to help without code, the full CI check list (MSRV and audit included) and a map of the docs. RELEASE.md had v0.2-v0.4 checklists and a `gh release create` step that would clash with release.yml; it now follows the real flow: checks on main, dry run, publish, then push the tag that builds the binaries. CHANGELOG, LEARNINGS and ROADMAP note the release prep.
withrvr
force-pushed
the
chore/deps-v0.7
branch
from
October 11, 2026 19:27
4189b0b to
e7d5f66
Compare
This was referenced Oct 11, 2026
Owner
Author
|
Dependabot PRs handled by this PR (each closed with a link back here):
Crate updates ( |
The shields.io build badge showed as a broken image when that service timed out fetching the workflow status. GitHub serves a badge for every workflow itself, so the badge no longer depends on a third party.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Everything
mainneeds before v0.7.0 is published to crates.io and tagged: dependencies up to date, a new launch video recorded from 0.7.0, and a README written for new users.Dependencies (
9052dae)actions/checkoutv5 → v7 (chore(deps): bump actions/checkout from 5 to 7 #13),softprops/action-gh-releasev2 → v3 (chore(deps): bump softprops/action-gh-release from 2 to 3 #14),actions/upload-artifactv4 → v7 (chore(deps): bump actions/upload-artifact from 4 to 7 #15),actions/download-artifactv4 → v8 (chore(deps): bump actions/download-artifact from 4 to 8 #17).serde_json1.0.154,syn3.0.8,cc1.8.0,nix0.31.3,mac_address1.2.1. No direct dependency has a newer major/minor release.dtolnay/rust-toolchain1.88 → 1.120): that tag is the Rust version the MSRV job installs, so bumping it would stop checking Rust 1.88.dependabot.ymlnow ignores that action. chore(deps): bump dtolnay/rust-toolchain from 1.88 to 1.120 #16 needs closing by hand.Launch video (
add7eba)/brag(/brag-slim). Every terminal frame is the real 0.7.0 release binary, recorded cell by cell: the menu, a 116 wpm run and its chart, missed words, the pace cursor, blind mode, Stats with nine real runs climbing, and the themes (four built-in + a custom one).docs/brag/:brag.mp4, a 6.8 MB README GIF, poster, storyboard, share copy, and the pipeline insource/with rebuild steps.assets/demo media; dropped the matchingexcludeentries fromCargo.toml.Docs (
e7d5f66)cargo install), the first keys, links out. No contributor material, no per-version notes, no diagrams (it's the crates.io page).gh release createstep (which would clash withrelease.yml) with the real flow: checks onmain→cargo publish --dry-run→cargo publish→ push the tag.b144322); the shields.io one showed as a broken image when that service timed out.Dependabot #13, #14, #15, #17 (included) and #16 (declined) are closed with a link here.
Checks
cargo fmt --check,cargo clippy -D warnings: clean;cargo test --all-targets --locked: 357 passed;cargo +1.88.0 check --locked: ok;cargo audit: no advisories.cargo package --list: nodocs/, media or.github/; crate 254 KB..mdfiles resolve.HOME: a finished run lands instats.json, and--replay 1loads the same words.After merging
git checkout main && git pull→cargo publish --dry-run --locked→cargo publish --locked→git tag -a v0.7.0 -m "TypeRush v0.7.0" && git push origin v0.7.0(seedocs/RELEASE.md).