Skip to content

Commit 375d396

Browse files
Merge pull request #6 from Danil-Grigorev/helm-rs
Embed helm calls via helm-r2g library
2 parents b91cb47 + ffad231 commit 375d396

23 files changed

+780
-502
lines changed

.github/workflows/ci.yaml

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,17 @@ on:
77
workflow_dispatch:
88

99
jobs:
10-
build:
11-
runs-on: ubuntu-latest
12-
steps:
13-
- name: Install just
14-
run: cargo install just
15-
- uses: actions/checkout@v4
16-
- name: Build
17-
run: just compile
18-
1910
test:
2011
runs-on: ubuntu-latest
2112
steps:
2213
- name: Install just
2314
run: cargo install just
2415
- uses: actions/checkout@v4
16+
- uses: actions/[email protected]
17+
with:
18+
go-version: '1.24'
19+
check-latest: true
20+
cache: true
2521
- name: Test
2622
run: just test-unit
2723

@@ -31,9 +27,7 @@ jobs:
3127
strategy:
3228
matrix:
3329
include:
34-
- kube_version: "1.30.4"
35-
display_name: "stable"
36-
- kube_version: "1.32.0"
30+
- kube_version: "1.33.0"
3731
display_name: "latest"
3832
env:
3933
KUBE_VERSION: ${{ matrix.kube_version }}
@@ -44,7 +38,7 @@ jobs:
4438
uses: helm/kind-action@v1
4539
with:
4640
install_only: true
47-
version: v0.26.0
41+
version: v0.29.0
4842
- uses: actions/checkout@v4
4943
- name: Test (Cluster Class) - ${{ matrix.display_name }}
5044
run: just test-cluster-class-import
@@ -64,9 +58,7 @@ jobs:
6458
strategy:
6559
matrix:
6660
include:
67-
- kube_version: "1.30.4"
68-
display_name: "stable"
69-
- kube_version: "1.32.0"
61+
- kube_version: "1.33.0"
7062
display_name: "latest"
7163
env:
7264
KUBE_VERSION: ${{ matrix.kube_version }}
@@ -77,7 +69,7 @@ jobs:
7769
uses: helm/kind-action@v1
7870
with:
7971
install_only: true
80-
version: v0.26.0
72+
version: v0.29.0
8173
- uses: actions/checkout@v4
8274
- name: Test (Import) - ${{ matrix.display_name }}
8375
run: just test-import
@@ -97,9 +89,7 @@ jobs:
9789
strategy:
9890
matrix:
9991
include:
100-
- kube_version: "1.30.4"
101-
display_name: "stable"
102-
- kube_version: "1.32.0"
92+
- kube_version: "1.33.0"
10393
display_name: "latest"
10494
env:
10595
KUBE_VERSION: ${{ matrix.kube_version }}
@@ -110,7 +100,7 @@ jobs:
110100
uses: helm/kind-action@v1
111101
with:
112102
install_only: true
113-
version: v0.26.0
103+
version: v0.29.0
114104
- uses: actions/checkout@v4
115105
- name: Test (Import RKE2) - ${{ matrix.display_name }}
116106
run: just test-import-rke2

.github/workflows/release.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ jobs:
1919
steps:
2020
- name: Install just
2121
run: cargo install just
22+
- name: setupGo
23+
uses: actions/[email protected]
24+
with:
25+
go-version: "=1.24.4"
2226
- name: Checkout
2327
uses: actions/checkout@v4
2428
with:

.github/workflows/rust-clippy.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ jobs:
2929
steps:
3030
- name: Checkout code
3131
uses: actions/checkout@v4
32+
- name: setupGo
33+
uses: actions/[email protected]
34+
with:
35+
go-version: "=1.24.4"
3236

3337
- name: Update Rustup and install clippy
3438
run: |

0 commit comments

Comments
 (0)