Skip to content

Bump version to 0.6.0 - #45

Merged
JacobPoteet merged 1 commit into
mainfrom
bump-0.6.0
Aug 22, 2026
Merged

Bump version to 0.6.0#45
JacobPoteet merged 1 commit into
mainfrom
bump-0.6.0

Conversation

@JacobPoteet

Copy link
Copy Markdown
Owner

The v0.6.0 tag fired release.yml, which compares the csproj <Version> against the tag and failed:

ExplorerHelper.csproj <Version> is '0.5.0' but the tag says '0.6.0'.

The folder-sizes / navigation / triage work in #44 landed without touching the version. That's my miss — CLAUDE.md says to bump both when cutting a release, and I didn't.

What changed

Four places, all tracking the newest tag:

Nothing shipped broken

The v0.6.0 release exists, published and marked latest, with zero assets because the build never reached the upload step. That turns out to be harmless: CheckForUpdateAsync scans the release's assets for ExplorerHelper-Setup-*.exe and returns null when it finds none, so installed 0.5.0 copies read it as "no update" rather than showing a pill whose download would 404.

Verified

  • The workflow's version check, run locally against the tag string: passes.
  • ./build.ps1 -Version 0.6.0 publishes clean and produces ExplorerHelper-0.6.0-win-x64.zip.
  • The published exe stamps ProductVersion: 0.6.0+7c048b9, so UpdateService.CurrentVersion will match the tag and the binary won't report an update to itself.

The installer step wasn't exercised locally (no Inno Setup here); CI covers it.

After merging

The tag still points at 7c048b9, which doesn't contain this bump, so it has to move before the release will build:

git checkout main && git pull
git tag -f v0.6.0 && git push origin -f v0.6.0

That re-runs release.yml, and softprops/action-gh-release updates the existing release in place with the zip and installer attached.

🤖 Generated with Claude Code

The v0.6.0 tag fired release.yml, which checks the csproj <Version>
against the tag and failed: the folder-sizes/navigation/triage work
landed without touching the version, so the csproj still said 0.5.0.

Bumps the two places that matter and the two that document them:
csproj <Version>, build.ps1's -Version default, and the example
commands in CLAUDE.md and README.md.

Nothing shipped in a broken state. The v0.6.0 release exists with no
assets, and CheckForUpdateAsync returns null when it finds no
ExplorerHelper-Setup-*.exe among them, so installed copies read it as
"no update" rather than offering a download that would 404.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@JacobPoteet
JacobPoteet merged commit 0a32ca9 into main Aug 22, 2026
1 check passed
@JacobPoteet
JacobPoteet deleted the bump-0.6.0 branch August 22, 2026 23:11
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.

1 participant