From 69ee3322011cba6c80882c8765297764783b0368 Mon Sep 17 00:00:00 2001 From: Dmytro Bondar Date: Sun, 28 Jan 2024 10:28:39 +0100 Subject: [PATCH] Add latest to integration test --- .github/workflows/integration-tests.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 89ab638..09e4cf6 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -63,3 +63,25 @@ jobs: else echo "HELM VERSION $HELM_3_5_0 INSTALLED SUCCESSFULLY" fi + - name: Setup helm latest version + uses: ./ + with: + version: latest + token: ${{ secrets.GITHUB_TOKEN }} + - name: Validate latest + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + HELM_LATEST=$(gh release list \ + --repo helm/helm \ + --exclude-drafts \ + --exclude-pre-releases \ + --limit 1 | awk '{print $4}') + + if [[ $(helm version) != *$HELM_LATEST* ]]; then + echo "HELM VERSION INCORRECT: HELM VERSION DOES NOT CONTAIN $HELM_LATEST" + echo "HELM VERSION OUTPUT: $(helm version)" + exit 1 + else + echo "HELM VERSION $HELM_LATEST INSTALLED SUCCESSFULLY" + fi