Skip to content

chore(rnr): update rnr to v0.1.1#267

Merged
CalvinAllen merged 1 commit into
mainfrom
chore/rnr/update-to-v0.1.1
May 13, 2026
Merged

chore(rnr): update rnr to v0.1.1#267
CalvinAllen merged 1 commit into
mainfrom
chore/rnr/update-to-v0.1.1

Conversation

@CalvinAllen
Copy link
Copy Markdown
Contributor

Summary

Bumps the rnr task runner from v0.1.0 to v0.1.1. The new release fixes the tokenizer bug where internally-quoted flag arguments like -ldflags="-s -w" were split on whitespace into "-s and -w" tokens. With v0.1.1, ./rnr build and ./rnr build-shim now succeed against the existing rnr.yaml — no workaround needed.

Bonus: v0.1.1 also teaches the Unix wrapper script to detect mingw / msys / cygwin shells, so ./rnr now works from Git Bash on Windows in addition to ./rnr.cmd.

Test plan

  • ./rnr.cmd check — lint clean (0 issues), full test suite green
  • ./rnr.cmd build — builds both binaries successfully (dtvem.exe 10.94 MB, dtvem-shim.exe 2.68 MB; sizes match prior measurements)
  • CI green on this PR

What's changed

  • .rnr/bin/rnr-* — five platform binaries refreshed (each ~50–100 KB smaller)
  • .rnr/config.yaml — version field bumped to 0.1.1
  • rnr — Unix wrapper now recognizes Git Bash / MSYS / Cygwin and routes to the Windows binary

Resolves #263 via upstream fix CodingWithCalvin/rnr.cli#55.

Bumps the rnr task runner from v0.1.0 to v0.1.1. This release fixes
the tokenizer bug where internally-quoted flag arguments like
-ldflags="-s -w" were split on whitespace into "-s and -w" tokens.
With v0.1.1, ./rnr build and ./rnr build-shim now succeed against
the existing rnr.yaml (which has had quoted ldflags since #264).

Verified locally on Windows: ./rnr.cmd check passes (lint clean,
all tests green) and ./rnr.cmd build produces the expected
binaries (dtvem.exe 10.94 MB, dtvem-shim.exe 2.68 MB).

The new release also teaches the Unix wrapper script to detect
mingw/msys/cygwin shells, so ./rnr now works from Git Bash on
Windows in addition to ./rnr.cmd.
@CalvinAllen CalvinAllen merged commit 342f6e6 into main May 13, 2026
1 check passed
@CalvinAllen CalvinAllen deleted the chore/rnr/update-to-v0.1.1 branch May 13, 2026 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

fix(parser): cmd string with internally-quoted args is mistokenized fix(rnr): build task fails due to YAML quoting of -ldflags

1 participant