Skip to content

chore: bump version to 4.0.3 - #677

Closed
aselim31 wants to merge 6 commits into
mainfrom
chore/bump-version-4.0.3
Closed

chore: bump version to 4.0.3#677
aselim31 wants to merge 6 commits into
mainfrom
chore/bump-version-4.0.3

Conversation

@aselim31

@aselim31 aselim31 commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Closes #678

Summary

  • Bumps version.json from 4.0.24.0.3
  • Adds docs/release-notes/v4.0.3.md

Release notes

7 bugs fixed · 3 new features · 9 issues closed

Fixes: process-state BotRoot vs worktree, orphaned process tree cleanup, MCP stdin busy-loop, verify-chain wrong cwd, status handler double response, Windows PATH (git/claude MISSING), integration branch pushed N times per run

New: dotbot logs command, v3.5 YAML auto-migration, quality gate hook before done

Test plan

  • Confirm version.json reads 4.0.3 after merge
  • Patch release automation picks up the new version on next run

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

This PR is missing a linked issue reference.

Please add one of the following to the PR description:

  • Closes #<issue-number>
  • Fixes #<issue-number>
  • Resolves #<issue-number>

If this is a trivial change that doesn't need an issue, ask a maintainer to add the no-issue label.

@aselim31 aselim31 added the no-issue Trivial PR that doesn't need a linked issue label Aug 7, 2026
@aselim31 aselim31 mentioned this pull request Aug 7, 2026
@aselim31 aselim31 removed the no-issue Trivial PR that doesn't need a linked issue label Aug 7, 2026
The 2>&1 redirect merged stderr warnings into the JSON capture.
ANSI-colored warnings from Dotbot.Settings caused ConvertFrom-Json
to fail with 'Invalid property identifier character: \'. Use 2>$null
to discard stderr so only the JSON stdout is parsed.
All five status -Json captures in Test-Components.ps1 used 2>&1 which
merges stderr warnings into the JSON stdout. Any ANSI-colored warning
(e.g. from Dotbot.Settings) prefixed the JSON, causing ConvertFrom-Json
to fail. Changed all five captures to 2>$null so only clean JSON stdout
is captured and parsed.
Line 5742: reverted 2>null back to 2>&1 — the nested-git test asserts
that $phase4NestedGitOutput contains 'DOTBOT_HOME is not set', which
comes from stderr. Discarding stderr broke that assertion.

Line 156: changed double-quoted regex with backtick-dollar to a
single-quoted pattern with \$. In a double-quoted string, backtick-dollar
produces $, but in .NET regex $ is the end-of-line anchor, not a literal
dollar. Single-quoted '\$' correctly produces the literal-dollar escape.
@aselim31

aselim31 commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator Author

Cancelling — version bump will go through the scheduled bump-release workflow instead.

@aselim31 aselim31 closed this Aug 7, 2026
@github-project-automation github-project-automation Bot moved this from Inbox to Done in Dotbot Product Backlog Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

chore: release v4.0.3

1 participant