Skip to content

🏗️ build: cut v0.8.0-rc.3#171

Merged
kbrdn1 merged 1 commit into
devfrom
chore/#0-cut-v0-8-0-rc-3
May 29, 2026
Merged

🏗️ build: cut v0.8.0-rc.3#171
kbrdn1 merged 1 commit into
devfrom
chore/#0-cut-v0-8-0-rc-3

Conversation

@kbrdn1
Copy link
Copy Markdown
Owner

@kbrdn1 kbrdn1 commented May 29, 2026

Summary

Cuts v0.8.0-rc.3 — the third and largest RC of the 0.8.0 series.

Lands the remaining configurability tranches and the full TUI personalisation axis:

Issue PR Feature
#89 #161 gwm config get/set/unset/list/validate/path/edit (comment-preserving toml_edit)
#88 #162 [hooks.*] lifecycle hooks (six phases, on_fail, [[bootstrap.command]] compat)
#83 #163 [issue_template] + gwm new <type> <desc>
#84 #164 [pr_template] + gwm pr [--draft] [--base] [--render]
#87 #165 [tui.keys] remappable keymap with chord support + gwm tui keys
#34 #166 Sidebar stashes mode (s)
#32 #167 Command palette overlay (:)
#33 #168 [theme] role-based colours + presets

Dependabot triage (Step 0 reconciliation)

Cut mechanics

  • Cargo.toml / Cargo.lock: 0.8.0-rc.2 → 0.8.0-rc.3.
  • New changelogs/pre-releases/0.8.0-rc.3.md (delta vs rc.2).
  • CHANGELOG.md: [Unreleased] reset to placeholder; rc.3 added to the index.
  • ROADMAP.md: shipped rows added; now-empty Configurability / TUI polish sections dropped.

Tests

Local guards green:

cargo fmt --check
cargo clippy --all-targets -- -D warnings
cargo clippy --all-targets -- -W clippy::incompatible_msrv
./.github/scripts/check-rc-changelog-dupes.sh v0.8.0-rc.3
cargo test   # 973 passed

Tag v0.8.0-rc.3 will be pushed from dev after this merges and CI is green.

Third and largest RC of the 0.8.0 series. Lands the remaining
configurability tranches (config CLI #89/PR #161, lifecycle hooks
#88/PR #162, GitHub issue/PR templates #83/PR #163 + #84/PR #164) and
the full TUI personalisation axis (remappable keymap with chords
#87/PR #165, sidebar stashes #34/PR #166, command palette #32/PR #167,
role-based themes #33/PR #168), plus three dependency bumps.

- Cargo.toml / Cargo.lock: 0.8.0-rc.2 → 0.8.0-rc.3.
- changelogs/pre-releases/0.8.0-rc.3.md: new per-RC file with the
  delta against rc.2 (Added / Dependencies / Deferred / Tests).
- CHANGELOG.md: reset [Unreleased] to the placeholder (the eight
  feature bullets move into the rc.3 file) and add 0.8.0-rc.3 above
  rc.2 in the Pre-releases index.
- ROADMAP.md: add the rc.3 shipped rows (#89/#88, #83/#84,
  #87/#32/#33/#34) to the Shipped highlights table; drop the now-empty
  Configurability and TUI polish sections.

Dependabot triage:
- Merged: serde_json 1.0.150 (#158), sha2 0.11 (#159, MSRV-verified),
  criterion 0.8 (#160, benches migrated to std::hint::black_box).
- Deferred: git2 0.21 (#157) — breaking accessor-API migration tracked
  in #169, PR left open.
- Filed follow-up #170 for the [theme] draw_* colour audit.

Reconciliation: open PRs accounted for (4 Dependabot triaged above;
#157 deferred). Local guards green:

  cargo fmt --check
  cargo clippy --all-targets -- -D warnings
  cargo clippy --all-targets -- -W clippy::incompatible_msrv
  ./.github/scripts/check-rc-changelog-dupes.sh v0.8.0-rc.3
  cargo test  (973 passed)
Copilot AI review requested due to automatic review settings May 29, 2026 08:56
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Release-cut PR bumping the project version from 0.8.0-rc.2 to 0.8.0-rc.3, adding the per-RC changelog, resetting the [Unreleased] section, and updating the roadmap to reflect shipped configurability and TUI personalisation tranches.

Changes:

  • Bump Cargo.toml / Cargo.lock to 0.8.0-rc.3 and add changelogs/pre-releases/0.8.0-rc.3.md.
  • Reset CHANGELOG.md [Unreleased] to a placeholder and link the new RC file in the index.
  • Update ROADMAP.md shipped table with rc.3 rows and drop the now-empty Configurability / TUI polish sections.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Cargo.toml Version bump to 0.8.0-rc.3.
Cargo.lock Lockfile version bump to match.
CHANGELOG.md Reset [Unreleased], add rc.3 entry to the per-RC index.
changelogs/pre-releases/0.8.0-rc.3.md New per-RC delta notes vs rc.2.
ROADMAP.md Add rc.3 shipped rows; drop the now-empty Configurability and TUI polish sections.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@kbrdn1 kbrdn1 merged commit 17840f7 into dev May 29, 2026
10 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.

2 participants