Skip to content

chore(release): 0.6.0 - #93

Open
noirbizbot[bot] wants to merge 1 commit into
mainfrom
release/next
Open

noirbizbot[bot] wants to merge 1 commit into
mainfrom
release/next

Conversation

@noirbizbot

@noirbizbot noirbizbot Bot commented Aug 23, 2026 •

Copy link
Copy Markdown
Contributor

This PR prepares the next release of git-wipe.

The version bump and changelog were produced by the prepare-release
workflow. Review the changelog, then merge — 🚢 Ship takes it from there.

💫 Features

  • config Pre-fill the setup wizard from the existing configuration (#97) - (fe45450)
  • forge Use forge PR/MR state as the primary merge detection (#95) - (6975be3)
  • release Publish native-layout archives from the template's archive step - (21c1249)

🐛 Bug Fixes

  • branches Compare remote ancestor merges against remote-tracking targets - (1c6d82b)
  • cleaner Preselect only pr-merged branches with a forge, and trust git without one (#98) - (cd6b29a)
  • cleaner Refuse a non-UTF-8 worktree path for worktrunk instead of mangling it - (6df5b77)
  • cleaner Keep absolute paths in JSON errors for worktree removal and unlock - (2ff2663)
  • cleaner Leave the branch of a guarded worktree alone instead of failing to delete it - (b7f0111)
  • cli --local-only and --remote-only are mutually exclusive - (198b138)
  • config Validate config set values and keys, and read worktrunk as a git boolean - (2a77aa6)
  • config Keep effort, minage, minsize, jobs and forge when re-running the setup wizard - (fd90dae)
  • fetch Prune stale tracking refs of ignored branches (#94) - (4bae1e5)
  • git Only treat a missing key as a successful config unset - (cebc837)
  • git Report a failing first command of a pipe as a GitCommandError and drain its stderr - (1be252a)
  • git Propagate unexpected merge-tree failures instead of reading them as not merged - (6fcc0c9)
  • status Warn about failed dirty and unmerged probes like the cleaner does - (879b422)

🔨 Refactor

  • status Reorder table columns to branch, path, size, age, status (#92) - (c2a06ca)
  • Share the config section, worktrunk prompt and stale-gone warning, and render worktree paths consistently - (8c01dff)

📚 Documentation

  • ci The release workflow cross-compiles nine targets - (9f19763)
  • ci Only the git-wipe AUR package consumes the source tarball - (8e18d5e)
  • cli --forge= is for hosts whose name does not give the forge away - (8553c94)
  • cli --json suppresses human-readable output instead of sending it to stderr - (957fa32)
  • config Fix stale Config::default and wizard doc references, and the MinAge display example - (41900e7)
  • main Explain why fatal, per-item and forge error wording differ - (f5ef641)
  • packaging Drop the duplicated Homebrew section and fix the manual setup summary - (900e191)
  • readme Wrap lines to the template's 120-column markdown lint - (16571f3)
  • readme The simulated merge strategy needs git 2.38 - (71ada22)
  • readme Document remotes_skipped and the per-phase skipped flags in the JSON schema - (f4c0880)
  • readme Describe what mise run setup installs and what ship:validate needs - (db7ebe4)
  • readme Deleted-upstream detection is also reported by status from on-disk refs - (2c7b294)
  • readme Commit messages are checked by the local commit-msg hook only - (833ef98)
  • readme Mise does not install Rust, rustup is a prerequisite - (5e267eb)
  • Document the GITHUB_ENTERPRISE_TOKEN variable and the accepted wipe.forge spellings - (dd8efca)
  • --min-age measures the last change in a worktree, not its creation - (0211b3f)
  • Drop the pointer to a consistency report that does not exist - (ae6d497)
  • Forced removal prompt covers dirty worktrees only - (5c68202)

🏗️ Build

  • deps Bump the rust-dependencies group with 9 updates (#101) - (3cb70ab)
  • mise Lock the tools the template adds - (b2e0e25)

🔧 CI

  • release Use bare version tags like the template - (ff5aadd)

🧹 Chores

  • Adopt the rust.tpl template - (cb50dc2)

Tpl


Generated automatically by gh-ship.

@noirbizbot noirbizbot Bot added the release label Aug 23, 2026
@codecov

codecov Bot commented Aug 23, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.10%. Comparing base (518d094) to head (c9b3c32).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #93   +/-   ##
=======================================
  Coverage   95.10%   95.10%           
=======================================
  Files          23       23           
  Lines       10705    10705           
=======================================
  Hits        10181    10181           
  Misses        524      524           
Flag Coverage Δ
linux 95.09% <ø> (ø)
macos 95.09% <ø> (ø)
windows 95.77% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@noirbizbot
noirbizbot Bot force-pushed the release/next branch 2 times, most recently from fe021a0 to 02f1952 Compare October 3, 2026 19:45
@noirbizbot noirbizbot Bot changed the title Release 0.5.1 Release 0.6.0 Oct 3, 2026
@noirbizbot
noirbizbot Bot force-pushed the release/next branch 2 times, most recently from 9f46605 to 68169eb Compare October 3, 2026 22:15
@noirbizarre noirbizarre mentioned this pull request Oct 3, 2026
4 of 5 tasks
@noirbizbot noirbizbot Bot changed the title Release 0.6.0 chore(release): 0.6.0 Oct 3, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants