Skip to content

Fix CI failure from renderStatus merge conflict with WASM image update#4435

Merged
liamfallon merged 1 commit intokptdev:mainfrom
Nordix:fix-ci-failure-wasm-render-status
Mar 18, 2026
Merged

Fix CI failure from renderStatus merge conflict with WASM image update#4435
liamfallon merged 1 commit intokptdev:mainfrom
Nordix:fix-ci-failure-wasm-render-status

Conversation

@aravindtga
Copy link
Copy Markdown
Contributor

Description

Resolves CI breakage caused by merging #4418 (render status conditions) alongside #4428 (gcr.io -> ghcr.io image migration).

Changes

  • Update basicpipeline-wasm expected diff.patch to reflect the new ghcr.io image references from Replace gcr.io container image references with ghcr.io #4428
  • Move KPT_FN_WASM_RUNTIME=nodejs env variable from .github/workflows/go.yml to Makefile so it applies consistently across all build/test contexts, not just CI

CI failure due to renderstatus merge fixed.
Env variable to use nodejs as wasm env moved to Makefile from Github workflow

Signed-off-by: aravind.est <aravindhan.a@est.tech>
@netlify
Copy link
Copy Markdown

netlify bot commented Mar 18, 2026

Deploy Preview for kptdocs ready!

Name Link
🔨 Latest commit ad68e17
🔍 Latest deploy log https://app.netlify.com/projects/kptdocs/deploys/69baaef8a359f50008a5958a
😎 Deploy Preview https://deploy-preview-4435--kptdocs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@aravindtga aravindtga marked this pull request as ready for review March 18, 2026 14:05
@aravindtga aravindtga requested a review from liamfallon as a code owner March 18, 2026 14:05
Copilot AI review requested due to automatic review settings March 18, 2026 14:05
@dosubot dosubot bot added size:S This PR changes 10-29 lines, ignoring generated files. WASM labels Mar 18, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Fixes CI breakage caused by overlapping changes from render status condition updates and the gcr.io → ghcr.io image migration by aligning E2E expectations and making the WASM runtime selection consistent across make-driven test/build runs.

Changes:

  • Update the basicpipeline-wasm expected diff.patch to match new ghcr.io WASM function image references and rendered status output.
  • Set KPT_FN_WASM_RUNTIME=nodejs via the Makefile (defaulted, overridable) rather than only in the GitHub Actions workflow.
  • Remove the now-redundant KPT_FN_WASM_RUNTIME env override from .github/workflows/go.yml.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
e2e/testdata/fn-render/basicpipeline-wasm/.expected/diff.patch Updates E2E expected diff output for ghcr.io WASM images and rendered status condition content.
Makefile Exports KPT_FN_WASM_RUNTIME default to nodejs for make-invoked builds/tests.
.github/workflows/go.yml Removes CI-only WASM runtime env var now covered by Makefile defaults.

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

@dosubot dosubot bot added the lgtm label Mar 18, 2026
@liamfallon liamfallon merged commit bebee38 into kptdev:main Mar 18, 2026
18 of 19 checks passed
ciaranjohnston pushed a commit that referenced this pull request Apr 1, 2026
CI failure due to renderstatus merge fixed.
Env variable to use nodejs as wasm env moved to Makefile from Github workflow

Signed-off-by: aravind.est <aravindhan.a@est.tech>
NETIZEN-11 pushed a commit to NETIZEN-11/kpt that referenced this pull request Apr 1, 2026
CI failure due to renderstatus merge fixed.
Env variable to use nodejs as wasm env moved to Makefile from Github workflow

Signed-off-by: aravind.est <aravindhan.a@est.tech>
Signed-off-by: NETIZEN-11 <kumarnitesh121411@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm size:S This PR changes 10-29 lines, ignoring generated files. WASM

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants