Skip to content

fix(ci): check the highest kagent version tag instead of the GitHub latest release - #274

Merged
krisztianfekete merged 1 commit into
mainfrom
fix/kagent-contract-release-pick
Nov 5, 2026
Merged

krisztianfekete merged 1 commit into
mainfrom
fix/kagent-contract-release-pick

Conversation

@krisztianfekete

Copy link
Copy Markdown
Member

The daily kagent contract check (#273) failed because it checked whichever release GitHub flags as "Latest". kagent published v0.10.5, a patch for its older line, after v1.0.0-rc2, so v0.10.5 took the flag. The 0.10 line has no telemetry/registry, so Weaver could not find the registry.

The check now takes the highest version tag from git ls-remote with versionsort.suffix=-, so prereleases sort before their final release. This drops the GitHub API call and GH_TOKEN from that step.

Verified locally: the step picks v1.0.0-rc2, and check.sh report.md main v1.0.0-rc2 passes.

@krisztianfekete
krisztianfekete merged commit e401b1c into main Nov 5, 2026
10 checks passed
@krisztianfekete
krisztianfekete deleted the fix/kagent-contract-release-pick branch November 5, 2026 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant