Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 17 additions & 17 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,19 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v7
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
with:
platforms: linux/amd64,linux/arm64
version: v0.23.0
version: v0.38.2
use: 'true'
- name: Run make build
env:
DOCKER_BUILDKIT: 1
BUILDX_BUILDER_NAME: kagent-builder-v0.23.0
BUILDX_BUILDER_NAME: kagent-builder-v0.38.2
DOCKER_BUILD_ARGS: >-
--cache-from=type=gha
--cache-to=type=gha,mode=max
Expand All @@ -42,10 +42,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v7

- name: Set up Go
uses: actions/setup-go@v6
uses: actions/setup-go@v7
with:
go-version-file: 'go.mod'
cache: false
Expand All @@ -61,21 +61,21 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v7
- name: Set up Go
uses: actions/setup-go@v6
uses: actions/setup-go@v7
with:
go-version-file: 'go.mod'
cache: false
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
with:
version: v0.23.0
version: v0.38.2
use: 'true'
- name: Verify kagent Agent Plugin image
env:
DOCKER_BUILDKIT: 1
BUILDX_BUILDER_NAME: kagent-builder-v0.23.0
BUILDX_BUILDER_NAME: kagent-builder-v0.38.2
DOCKER_BUILD_ARGS: >-
--cache-from=type=gha
--load
Expand All @@ -88,10 +88,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v7

- name: Set up Go
uses: actions/setup-go@v6
uses: actions/setup-go@v7
with:
go-version-file: 'go.mod'
cache: false
Expand All @@ -111,12 +111,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v7

- name: Set up Helm
uses: azure/setup-helm@v4.2.0
uses: azure/setup-helm@v5.1.0
with:
version: v4.1.1
version: v4.3.1

- name: Install unittest plugin
run: |
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/tag.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,26 +20,26 @@ jobs:
packages: write
steps:
- name: 'Checkout GitHub Action'
uses: actions/checkout@main
uses: actions/checkout@v7

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
with:
platforms: linux/amd64,linux/arm64
version: v0.23.0
version: v0.38.2
use: 'true'
- name: 'Build Images'
env:
BUILDX_BUILDER_NAME: kagent-builder-v0.23.0
BUILDX_BUILDER_NAME: kagent-builder-v0.38.2
DOCKER_BUILD_ARGS: "--push --platform linux/amd64,linux/arm64"
DOCKER_BUILDER: "docker buildx"
run: |
Expand All @@ -63,7 +63,7 @@ jobs:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7
- name: Build
run: |
# if workflow_dispatch is used, use the version input
Expand All @@ -74,7 +74,7 @@ jobs:
fi
make build
- name: Release
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
if: startsWith(github.ref, 'refs/tags/')
with:
files: |
Expand Down
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ tools/
│ └── tag.yaml # Release tagging
├── Makefile # Build orchestration
├── Dockerfile # Multi-stage build (multi-arch)
├── go.mod # Go 1.27.3
├── go.mod # Go 1.27.4
├── DEVELOPMENT.md # Development setup and standards
└── CONTRIBUTION.md # Contribution process
```
Expand Down
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ HELM_REPO ?= oci://ghcr.io/kagent-dev
HELM_ACTION=upgrade --install

KIND_CLUSTER_NAME ?= kagent
KIND_IMAGE_VERSION ?= 1.34.0
KIND_IMAGE_VERSION ?= 1.37.0
KIND_CREATE_CMD ?= "kind create cluster --name $(KIND_CLUSTER_NAME) --image kindest/node:v$(KIND_IMAGE_VERSION) --config ./scripts/kind/kind-config.yaml"

BUILD_DATE := $(shell date -u '+%Y-%m-%d')
Expand Down Expand Up @@ -130,16 +130,16 @@ RETAGGED_TOOLS_IMG = $(RETAGGED_DOCKER_REGISTRY)/$(DOCKER_REPO)/$(TOOLS_IMAGE_NA
LOCALARCH ?= $(shell uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/')

#buildx settings
BUILDKIT_VERSION = v0.23.0
BUILDKIT_VERSION = v0.38.2
BUILDX_NO_DEFAULT_ATTESTATIONS=1
BUILDX_BUILDER_NAME ?= kagent-builder-$(BUILDKIT_VERSION)

DOCKER_BUILDER ?= docker buildx
DOCKER_BUILD_ARGS ?= --pull --load --platform linux/$(LOCALARCH) --builder $(BUILDX_BUILDER_NAME)

# tools image build args
TOOLS_ISTIO_VERSION ?= 1.31.3
TOOLS_ARGO_ROLLOUTS_VERSION ?= 1.10.1
TOOLS_ISTIO_VERSION ?= 1.32.0
TOOLS_ARGO_ROLLOUTS_VERSION ?= 1.10.2
TOOLS_KUBECTL_VERSION ?= 1.37.2
TOOLS_HELM_VERSION ?= 4.3.1
TOOLS_CILIUM_VERSION ?= 0.20.2
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/kagent-dev/tools

go 1.27.3
go 1.27.4

require (
github.com/google/jsonschema-go v0.4.3
Expand Down
Loading