Skip to content

chore: bump Go, GitHub Actions, and bundled tool versions - #104

Open
dimetron wants to merge 2 commits into
mainfrom
chore/bump-go-actions-tools
Open

dimetron wants to merge 2 commits into
mainfrom
chore/bump-go-actions-tools

Conversation

@dimetron

Copy link
Copy Markdown
Collaborator

Bumps the toolchain, CI actions, and bundled CLIs to their latest releases.

Go

  • go.mod: 1.27.3 → 1.27.4 (also updated in AGENTS.md)

Bundled tools (Makefile)

Tool From To
Istio 1.31.3 1.32.0
Argo Rollouts 1.10.1 1.10.2
kind node image 1.34.0 1.37.0
buildx (builder label + CI version) v0.23.0 v0.39.0

Cilium 0.20.2, Helm 4.3.1, and kubectl 1.37.2 are already current. make check-releases now reports all ✅.

GitHub Actions

Action From To
actions/checkout v4 / v5 / @main v7
actions/setup-go v6 v7
docker/setup-qemu-action v3 v4
docker/setup-buildx-action v3 v4
docker/login-action v3 v4
azure/setup-helm v4.2.0 v5.1.0 (Helm v4.1.1 → v4.3.1)
softprops/action-gh-release v2 v3

The major bumps mainly move the actions to the Node 24 runtime. setup-buildx-action v4 dropped some deprecated inputs, but the ones we use (version, platforms, use) are still supported. tag.yaml now pins checkout to v7 instead of @main.

Validation

  • make lint: 0 issues
  • make test-only: all packages pass
  • Confirmed the new Istio/Argo release artifacts (amd64/arm64) and kindest/node:v1.37.0 exist

- Go 1.27.3 -> 1.27.4
- Istio 1.31.3 -> 1.32.0, Argo Rollouts 1.10.1 -> 1.10.2
- kind node image 1.34.0 -> 1.37.0
- buildx v0.23.0 -> v0.39.0; CI Helm v4.1.1 -> v4.3.1
- actions/checkout v7, actions/setup-go v7, docker/* v4,
  azure/setup-helm v5.1.0, softprops/action-gh-release v3

Signed-off-by: Dmytro Rashko <dimetron@me.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are recorded for the toolchain, bundled CLI, and CI/release workflow updates.

No open issues 🎉

What changed in this PR

Refreshes the Go toolchain, bundled CLI versions, and GitHub Actions used to build, test, and release KAgent Tools.

Changes:

  • Updates Go to 1.27.4 and aligns the repository guide.
  • Bumps Istio, Argo Rollouts, the kind node image, and Buildx settings.
  • Updates CI and release actions, pins release checkout to v7, and aligns CI Helm with the bundled version.
File Description
Makefile Updates bundled tools, kind node image, and Buildx builder label.
go.mod Raises the Go version to 1.27.4.
AGENTS.md Updates the documented Go version.
.github/​workflows/​tag.yaml Updates release actions and Buildx settings; pins checkout to v7.
.github/​workflows/​ci.yaml Updates CI actions, Buildx settings, and Helm version.

Review effort: Balanced

Signed-off-by: Dmytro Rashko <dimetron@me.com>
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.

2 participants