Skip to content

🏗️ build: cut v0.8.0 stable#201

Merged
kbrdn1 merged 1 commit into
devfrom
chore/#0-cut-v0-8-0
Jun 1, 2026
Merged

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

Conversation

@kbrdn1
Copy link
Copy Markdown
Owner

@kbrdn1 kbrdn1 commented Jun 1, 2026

Description

Promote 0.8.0-rc.5 to the 0.8.0 stable release. Mechanical release cut — no production code changes.

Type of change

  • đź”§ Chore / CI / build

Changes

git2 0.20 → 0.21 (#157) stays deferred to #169 — left out of 0.8.0 intentionally.

Tests

  • cargo test passes locally (1080 tests, 0 failures)
  • cargo fmt --check passes
  • cargo clippy --all-targets -- -D warnings passes
  • New tests added under tests/ — N/A: release cut, no behaviour change (changelog / version / roadmap only)

Checklist

  • Branch follows <type>/#<issue>-<description>
  • Commits follow Gitmoji + Conventional Commits
  • CHANGELOG.md updated ([Unreleased] reset, 0.8.0 indexed)
  • No unwrap() on user-facing paths / no println! in TUI render code (no code touched)
  • gwm doctor green locally (8/8 checks, exit 0)

Notes for reviewers

Release cut only. Exception to the TDD rule applies (CLAUDE.md: dependency/version bumps and changelog/docs changes — CI green is the test). After this merges into dev, dev → main will be merged and v0.8.0 tagged to trigger release.yml.

Promote 0.8.0-rc.5 to the 0.8.0 stable release.

- Bump Cargo.toml / Cargo.lock to 0.8.0.
- Add changelogs/0.8.0.md consolidating the rc.1→rc.5 deltas plus the
  stable-only docs refresh (#199 / #200), per the release-notes-are-
  per-version house rule.
- Reset CHANGELOG.md [Unreleased] and index 0.8.0 under Past releases.
- Refresh ROADMAP.md Current state to v0.8.0 (config CLI, hooks, aliases,
  gitmoji, templates, TUI personalisation, global config, sync, binstall,
  8 doctor checks, gh-CLI publish with #146 resolved).

git2 0.21 (#157) stays deferred to #169.
Copilot AI review requested due to automatic review settings June 1, 2026 19:14
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

Promotes 0.8.0-rc.5 to the 0.8.0 stable release by bumping crate/version metadata and consolidating release notes into a new per-version changelog, while resetting the root changelog and updating the roadmap to reflect the v0.8.0 shipped surface.

Changes:

  • Bump Cargo.toml and Cargo.lock crate version from 0.8.0-rc.5 to 0.8.0.
  • Add changelogs/0.8.0.md consolidating rc.1 → rc.5 deltas plus the stable-only docs refresh.
  • Reset CHANGELOG.md [Unreleased] to empty and update ROADMAP.md current state to v0.8.0.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
ROADMAP.md Updates “Current state” from v0.7.0 to v0.8.0 and refreshes the shipped feature bullets.
changelogs/0.8.0.md Adds the consolidated stable release notes for v0.8.0.
CHANGELOG.md Clears [Unreleased] and indexes the new 0.8.0 release under Past releases.
Cargo.toml Sets crate version to 0.8.0.
Cargo.lock Updates the locked gwm package version to 0.8.0.

đź’ˇ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread ROADMAP.md
Comment on lines +20 to 21
- **Bootstrap hardening for hostile clones** — TOFU trust ledger on `.gwm.toml`, `--allow-bootstrap` / `--deny-bootstrap`, path-traversal rejection, symlink-safe copy/write primitives, load-time regex validation for deny patterns.
- **Bootstrap hardening for hostile clones** — TOFU trust ledger on `.gwm.toml`, `--allow-bootstrap` / `--deny-bootstrap`, path-traversal rejection, symlink-safe copy/write primitives, load-time regex validation for deny patterns.
@kbrdn1 kbrdn1 merged commit 50e8a69 into dev Jun 1, 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