Skip to content

Treat bare package names as evergreen @* and support 1.* floats - #22

Merged
kzu merged 1 commit into
mainfrom
dev/evergreen-star-versions
Aug 27, 2026
Merged

Treat bare package names as evergreen @* and support 1.* floats#22
kzu merged 1 commit into
mainfrom
dev/evergreen-star-versions

Conversation

@kzu

@kzu kzu commented Aug 27, 2026

Copy link
Copy Markdown
Member

Unlike dnx, omitting the version is @* — not a one-shot latest. ndx my-agent and ndx my-agent@* are the same command: start the latest match, and while that process is still running, watch the feed and restart.

Also accept GitHub Actions-style remaining-component floats:

  • @1.*[1.0.0, 2.0.0)
  • @1.1.*[1.1.0, 1.2.0)
  • @1.1.1.*[1.1.1, 1.1.2)

Bare 1.1 stays exact. Exact pins (tool@2.1.0) stay one-shot, like dnx.

The Evergreen section in the readme leads with this departure and the new syntax.

@kzu kzu added the enhancement New feature or request label Aug 27, 2026
@kzu
kzu enabled auto-merge (rebase) August 27, 2026 19:48
@kzu

kzu commented Aug 27, 2026

Copy link
Copy Markdown
Member Author

212 passed 212 passed

🧪 Details on Ubuntu 24.04.4 LTS

from retest v1.1.0 on .NET 10.0.11 with 💜 by @devlooped

@kzu
kzu merged commit 4c820c6 into main Aug 27, 2026
3 checks passed
@kzu
kzu deleted the dev/evergreen-star-versions branch August 27, 2026 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant