Skip to content

feat(push): support generated messages on Windows#16

Merged
realityforge merged 1 commit into
mainfrom
codex/windows-push-message-shell
Jul 15, 2026
Merged

feat(push): support generated messages on Windows#16
realityforge merged 1 commit into
mainfrom
codex/windows-push-message-shell

Conversation

@realityforge

Copy link
Copy Markdown
Owner

Summary

  • resolve the POSIX command shell through git var GIT_SHELL_PATH
  • probe the shell before upstream mutation and reuse it across sync push plans
  • enable and test generated push messages on Windows

Why

Generated push commit messages were hard-coded to /bin/sh and explicitly rejected Windows, even though Git for Windows exposes the POSIX shell Git itself uses.

Validation

  • bazelisk run @rules_go//go -- fmt ./...
  • bazelisk test //...
  • bazelisk run @rules_go//go -- vet ./...
  • bazelisk run @rules_go//go -- run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.12.0 run
  • bazelisk test //integration/...

@realityforge realityforge self-assigned this Jul 15, 2026
@realityforge realityforge enabled auto-merge (squash) July 15, 2026 06:07
Resolve the POSIX shell through Git, probe it before pushing, and reuse it across sync push plans. Add Windows-capable unit and integration coverage.

# Conflicts:
#	internal/command/push.go
#	internal/command/push_message.go
#	internal/command/push_test.go
#	internal/command/sync.go
@realityforge realityforge force-pushed the codex/windows-push-message-shell branch from ac1d304 to 2c2707c Compare July 15, 2026 06:15
@realityforge realityforge merged commit 0d48b30 into main Jul 15, 2026
7 checks passed
@realityforge realityforge deleted the codex/windows-push-message-shell branch July 15, 2026 06:19
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