v0.7.1
Fixed
- Turborepo configs resolve under both
turbo.jsonandturbo.jsonc
filenames, and either is parsed as JSONC (line/block comments and
trailing commas), matching Turborepo v2's own parser. Detection
previously hardcodedturbo.jsonand the parser was strict JSON, so
.jsoncfiles were invisible to detection and any JSONC syntax
surfaced parse errors. The qualified-task syntax also accepts
turbo.jsonc:task(anddeno.jsonc:task, fixed in the same line for
parity). Fixes #10. - Root Tasks in
turbo.json— entries written with the//#name
prefix, invoked viaturbo run nameagainst the workspace root —
now surface inrunner listunder their bare name. Workspace-scoped
entries (pkg#task) remain filtered, and the result set is
deduplicated when bothnameand//#nameare defined. Fixes #11.
Changed
crates-releaseCI workflow uses crates.io trusted publishing via
OIDC. Replaces the long-livedCARGO_REGISTRY_TOKENsecret with a
short-lived token minted per run byrust-lang/crates-io-auth-action;
the secret-presence preflight is gone.- README and the landing page promote
cargo install runner-run(from
crates.io) as the primary cargo install command, with the git and
local-checkout forms remaining as fallbacks for unreleased commits
and development work. - README adds a crates.io shields badge alongside the existing npm
one; the landing page footer adds crates.io and npm registry links
next to the source and changelog references.
What's Changed
Full Changelog: v0.7.0...v0.7.1