Skip to content

feat: Support latest as version input#10

Merged
mbevc1 merged 3 commits intomainfrom
20260418_add_latest
Apr 20, 2026
Merged

feat: Support latest as version input#10
mbevc1 merged 3 commits intomainfrom
20260418_add_latest

Conversation

@mbevc1
Copy link
Copy Markdown
Contributor

@mbevc1 mbevc1 commented Apr 18, 2026

  • Accepting latest resolves the newest release of kosli-dev/cli at runtime via the GitHub API, so workflows can auto-track upstream without hand-bumping the version.
  • Defaults to latest
  • Adds an optional github-token input (defaulting to ${{ github.token }}) to authenticate the API call and avoid the 60/hr shared-IP rate limit, exposes a version step output containing the resolved version, and reuses @actions/tool-cache so repeat runs on the same runner skip the download.
  • New output version

* Accepting `latest` resolves the newest release of kosli-dev/cli at
runtime via the GitHub API, so workflows can auto-track upstream without
hand-bumping the version.
* Adds an optional `github-token` input
(defaulting to `${{ github.token }}`) to authenticate the API call and
avoid the 60/hr shared-IP rate limit, exposes a `version` step output
containing the resolved version, and reuses `@actions/tool-cache` so
repeat runs on the same runner skip the download.
@mbevc1 mbevc1 added the enhancement New feature or request label Apr 18, 2026
@mbevc1 mbevc1 merged commit 9542447 into main Apr 20, 2026
6 checks passed
@mbevc1 mbevc1 deleted the 20260418_add_latest branch April 20, 2026 14:00
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.

2 participants