Skip to content

Fix CI: replace broken setup-kind action and bump checkout to v6#4589

Merged
liamfallon merged 1 commit into
kptdev:mainfrom
Nordix:fix-kind-ci-actions
Jun 15, 2026
Merged

Fix CI: replace broken setup-kind action and bump checkout to v6#4589
liamfallon merged 1 commit into
kptdev:mainfrom
Nordix:fix-kind-ci-actions

Conversation

@aravindtga

Copy link
Copy Markdown
Contributor

Description

Replace the defunct engineerd/setup-kind@v0.6.2 action with helm/kind-action@v1 and bump actions/checkout from v5 to v6 across all workflows.

Motivation

The engineerd/setup-kind@v0.6.2 action is broken. its published artifact (dist/main/index.js) no longer exists, causing all e2e workflow runs to fail with:

Error: File not found: '/home/runner/work/_actions/engineerd/setup-kind/v0.6.2/dist/main/index.js'

The replacement (helm/kind-action@v1 with install_only: true) is actively maintained and provides the same functionality - installing the Kind binary without creating a cluster.

The actions/checkout bump to v6 keeps CI on supported action versions.

Changes

  • e2eEnvironment.yml: Replace engineerd/setup-kind@v0.6.2 with helm/kind-action@v1
  • live-e2e.yml: Same replacement
  • go.yml, release-api.yml, release.yml, verifyContent.yml, verifyDocumentation.yml: Bump actions/checkout@v5actions/checkout@v6

Testing

  • Verified helm/kind-action@v1 supports install_only: true which skips cluster creation (equivalent to the previous skipClusterCreation: true)
  • Kind version v0.32.0 is preserved

AI Disclosure

  • Kiro CLI has been used to draft this PR message.

@aravindtga aravindtga requested a review from Copilot June 15, 2026 10:55
@netlify

netlify Bot commented Jun 15, 2026

Copy link
Copy Markdown

Deploy Preview for kptdocs ready!

Name Link
🔨 Latest commit 016856e
🔍 Latest deploy log https://app.netlify.com/projects/kptdocs/deploys/6a2fdab78eb21500086d7678
😎 Deploy Preview https://deploy-preview-4589--kptdocs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@aravindtga aravindtga self-assigned this Jun 15, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates GitHub Actions workflows to use newer action versions and switches KinD installation to a different action to support CI verification and releases.

Changes:

  • Bump actions/checkout references from @v5 to @v6 across multiple workflows.
  • Replace engineerd/setup-kind with helm/kind-action in e2e workflows.
  • Adjust KinD installation inputs (e.g., install_only) and related setup configuration.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
.github/workflows/verifyDocumentation.yml Updates checkout action version used by docs verification.
.github/workflows/verifyContent.yml Updates checkout action version used by content verification.
.github/workflows/release.yml Updates checkout action version used by release pipeline.
.github/workflows/release-api.yml Updates checkout action version used by API release pipeline.
.github/workflows/live-e2e.yml Switches KinD installation action and adjusts Go caching inputs.
.github/workflows/go.yml Updates checkout action version in Linux/macOS Go workflows.
.github/workflows/e2eEnvironment.yml Switches KinD installation action in e2e environment workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/live-e2e.yml
Comment thread .github/workflows/live-e2e.yml
Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
@aravindtga aravindtga force-pushed the fix-kind-ci-actions branch from eb5d252 to 016856e Compare June 15, 2026 10:57
@aravindtga aravindtga marked this pull request as ready for review June 15, 2026 11:05
@dosubot dosubot Bot added size:XS This PR changes 0-9 lines, ignoring generated files. area/devops labels Jun 15, 2026
@aravindtga aravindtga added bug Something isn't working area/devops and removed area/devops size:XS This PR changes 0-9 lines, ignoring generated files. labels Jun 15, 2026
@dosubot dosubot Bot added the lgtm label Jun 15, 2026
@liamfallon liamfallon merged commit 5da2670 into kptdev:main Jun 15, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/devops bug Something isn't working lgtm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants