Skip to content

Support runner-run - #1901

Open
kjanat wants to merge 4 commits into
taiki-e:mainfrom
kjanat:add-runner-run
Open

Support runner-run#1901
kjanat wants to merge 4 commits into
taiki-e:mainfrom
kjanat:add-runner-run

Conversation

@kjanat

@kjanat kjanat commented Jun 9, 2026

Copy link
Copy Markdown

Summary

  • Add runner-run base and generated manifests
  • Add runner-run to supported tools docs and changelog
  • Include runner-run 0.12.2 exact-version manifest metadata
  • Fix codegen workspace root detection on Windows
  • Fix Windows bash post-install validation when a system command shadows an installed binary

Testing

  • cargo check --manifest-path tools/codegen/Cargo.toml
  • cargo run --manifest-path tools/codegen/Cargo.toml --bin generate-tools-markdown --release
  • cargo run --manifest-path tools/codegen/Cargo.toml --release -- runner-run latest
  • Cygwin local: INPUT_TOOL=runner-run bash --noprofile --norc main.sh

Note: runner-run 0.12.2 is present as an exact version; latest remains on 0.12.1 due the manifest generator's 24-hour cooldown for new releases.

@kjanat

This comment has been minimized.

kjanat added 4 commits June 10, 2026 03:49
CARGO_MANIFEST_DIR is backslash-separated on Windows, so strip_suffix("tools/codegen") never matched and panicked. Walk ancestors().nth(2) instead, which is separator-agnostic.
Add base + generated manifest for runner-run (https://github.com/kjanat/runner). Regenerating TOOLS.md also corrects a pre-existing stale convco install-location entry.
Validate installed binaries by their resolved install paths when available so Windows bash environments do not pick up shadowing system commands such as Cygwin's run.exe.
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