Skip to content

Commit 86446f3

Browse files
authored
Update CI workflow: upgrade actions/checkout to v6, reduce Helm upgrade timeouts to 6 minutes, and add Bitnami Helm repository for improved chart management. (#203)
1 parent fb71426 commit 86446f3

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- uses: medyagh/setup-minikube@v0.0.21
1919
with:
2020
kubernetes-version: ${{ matrix.k8s }}
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v6
2222
with:
2323
fetch-depth: 1
2424
- uses: azure/setup-helm@v4
@@ -46,16 +46,16 @@ jobs:
4646
env:
4747
WORKERS_COUNT: 1
4848
EOM
49-
helm upgrade --install redash . --wait --timeout 10m -f test-values.yaml
49+
helm upgrade --install redash . --wait --timeout 6m -f test-values.yaml
5050
sleep 10
5151
helm test redash
5252
helm delete redash
53-
helm upgrade --install redashup . --wait --timeout 10m -f test-values.yaml
53+
helm upgrade --install redashup . --wait --timeout 6m -f test-values.yaml
5454
kubectl get pod -l "app.kubernetes.io/instance=redashup,app.kubernetes.io/component=server" -o jsonpath="{..image}"
5555
sleep 10
5656
helm test redashup
5757
kubectl delete pod -l "app.kubernetes.io/instance=redashup,app.kubernetes.io/component=test-connection"
58-
helm upgrade --install redashup . --wait --reset-values --timeout 10m -f test-values.yaml
58+
helm upgrade --install redashup . --wait --reset-values --timeout 6m -f test-values.yaml
5959
kubectl get pod -l "app.kubernetes.io/instance=redashup,app.kubernetes.io/component=server" -o jsonpath="{..image}"
6060
sleep 10
6161
helm test redashup
@@ -78,13 +78,18 @@ jobs:
7878
runs-on: ubuntu-22.04
7979
if: github.ref == 'refs/heads/master'
8080
steps:
81-
- uses: actions/checkout@v4
81+
- uses: actions/checkout@v6
8282
with:
8383
fetch-depth: 0
8484
- name: configure git
8585
run: |
8686
git config user.name "$GITHUB_ACTOR"
8787
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
88+
- uses: azure/setup-helm@v4
89+
- name: add helm repos
90+
run: |
91+
helm repo add bitnami https://charts.bitnami.com/bitnami
92+
helm repo update
8893
- uses: helm/chart-releaser-action@v1.6.0
8994
env:
9095
CR_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)