Skip to content

chore: filter CLI releases from JetBrains tags in version check#233

Merged
mbabic84 merged 1 commit into
mainfrom
chore/filter-kilo-cli-releases
Jul 8, 2026
Merged

chore: filter CLI releases from JetBrains tags in version check#233
mbabic84 merged 1 commit into
mainfrom
chore/filter-kilo-cli-releases

Conversation

@mbabic84

@mbabic84 mbabic84 commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Problem

The check-kilo-version workflow uses the /releases/latest API endpoint to find the latest Kilo CLI release. When a non-CLI release (e.g. jetbrains/v7.0.2) is published after the latest CLI release, the endpoint returns that instead. The tag contains /, which breaks the sed delimiter in the update step, causing the workflow to fail with exit code 1.

Solution

Switch to the /releases?per_page=30 endpoint and filter for tags matching ^v[0-9] (standard CLI semver format). This ensures only CLI releases are considered, ignoring JetBrains-specific or other non-CLI releases.

Changes

  • .github/workflows/check-kilo-version.yml — replace releases/latest with releases?per_page=30 + jq filter for standard CLI tags

@mbabic84
mbabic84 merged commit 63e2d0a into main Jul 8, 2026
1 check passed
@mbabic84
mbabic84 deleted the chore/filter-kilo-cli-releases branch July 8, 2026 19:03
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 3.45.3 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant