This is an automated email from the ASF dual-hosted git repository.
klesh pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-devlake-helm-chart.git
The following commit(s) were added to refs/heads/main by this push:
new 931506d Set up tools manually in smoke-test workflow (#351)
931506d is described below
commit 931506dc3b25ace1575580a53ee37db3d3beea5a
Author: kahirokunn <[email protected]>
AuthorDate: Wed Sep 3 15:01:50 2025 +0900
Set up tools manually in smoke-test workflow (#351)
Signed-off-by: kahirokunn <[email protected]>
---
.github/workflows/smoke-test.yml | 25 ++++++++++++++++++-------
1 file changed, 18 insertions(+), 7 deletions(-)
diff --git a/.github/workflows/smoke-test.yml b/.github/workflows/smoke-test.yml
index 84e81cd..c522026 100644
--- a/.github/workflows/smoke-test.yml
+++ b/.github/workflows/smoke-test.yml
@@ -18,16 +18,27 @@ jobs:
- name: Checkout
uses: actions/checkout@v5
+ - name: Set up kubectl
+ run: |
+ KVER="$(curl -sL https://dl.k8s.io/release/stable.txt)"
+ curl -L -o kubectl
"https://dl.k8s.io/release/${KVER}/bin/linux/amd64/kubectl"
+ chmod +x kubectl && sudo mv kubectl /usr/local/bin/
+
- name: Set up Helm
- uses: azure/setup-helm@v4
+ run: |
+ HELM_VER="v3.18.6"
+ curl -L "https://get.helm.sh/helm-${HELM_VER}-linux-amd64.tar.gz" |
tar xz
+ sudo mv linux-amd64/helm /usr/local/bin/helm
- - name: Create kind cluster
- uses: helm/[email protected]
- with:
- cluster_name: devlake-e2e
+ - name: Set up kind
+ run: |
+ KIND_VER="v0.30.0"
+ curl -L -o kind
"https://kind.sigs.k8s.io/dl/${KIND_VER}/kind-linux-amd64"
+ chmod +x kind && sudo mv kind /usr/local/bin/kind
- - name: Set up kubectl
- uses: azure/setup-kubectl@v4
+ - name: Create cluster
+ run: |
+ kind create cluster --name devlake-smoke-test
- name: Add Helm repos
run: |