Skip to content

ci: install a fixed Helm version in helm-e2e and helm-verify - #96

Open
QuentinBisson wants to merge 1 commit into
kagent-dev:mainfrom
giantswarm:upstream/helm-version-pin
Open

QuentinBisson wants to merge 1 commit into
kagent-dev:mainfrom
giantswarm:upstream/helm-version-pin

Conversation

@QuentinBisson

Copy link
Copy Markdown

Problem

helm-e2e and helm-verify run azure/setup-helm without a version input. The action then installs whatever https://get.helm.sh/helm-latest-version returns, and falls back to Helm v3.18.4 when that lookup fails (src/run.ts at v4.3.1). A run can therefore lint, render and install the chart with a different Helm major version than the run before it.

Change

Pass version: v4.3.1 to azure/setup-helm in both workflows.

azure/setup-helm without a version input installs whatever
get.helm.sh/helm-latest-version returns, and falls back to v3.18.4
when that lookup fails (src/run.ts at v4.3.1). A run could therefore
lint, render and install the chart on a different Helm major than the
previous one. Install v4.3.1 in both workflows.

Signed-off-by: QuentinBisson <quentin@giantswarm.io>
@QuentinBisson
QuentinBisson marked this pull request as ready for review October 23, 2026 09:59
QuentinBisson added a commit to giantswarm/substrate that referenced this pull request Oct 23, 2026
Signed-off-by: QuentinBisson <quentin@giantswarm.io>
QuentinBisson added a commit to giantswarm/substrate that referenced this pull request Oct 23, 2026
* docs(fork): T16 upstream state as of 2026-10-23

kagent-dev#71 carries the restarted-container dump as its second commit; the Helm version pin is kagent-dev#96; the helm-verify checkout bump stays fork-only.

Signed-off-by: QuentinBisson <quentin@giantswarm.io>

* docs(fork): kagent-dev#96 is ready for review

Signed-off-by: QuentinBisson <quentin@giantswarm.io>

---------

Signed-off-by: QuentinBisson <quentin@giantswarm.io>
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