diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index a472a402..6f789f1c 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 @@ -27,11 +27,11 @@ jobs: git config user.email "$GITHUB_ACTOR@users.noreply.github.com" - name: Install Helm - uses: azure/setup-helm@v1 + uses: azure/setup-helm@v4.2.0 with: - version: v3.4.0 + version: v3.15.4 - name: Run chart-releaser - uses: helm/chart-releaser-action@v1.1.0 + uses: helm/chart-releaser-action@v1.6.0 env: CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index d84f5134..61639d9b 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -16,16 +16,16 @@ jobs: fetch-depth: 0 - name: Set up Helm - uses: azure/setup-helm@v3 + uses: azure/setup-helm@v4.2.0 with: - version: v3.9.2 + version: v3.15.4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: - python-version: '3.7' + python-version: '3.9' - name: Set up chart-testing - uses: helm/chart-testing-action@v2.3.1 + uses: helm/chart-testing-action@v2.6.1 - name: Run chart-testing (list-changed) id: list-changed @@ -39,7 +39,7 @@ jobs: run: ct lint --config .github/ct.yaml --lint-conf .github/lintconf.yaml --excluded-charts=everest - name: Create kind cluster - uses: helm/kind-action@v1.5.0 + uses: helm/kind-action@v1.10.0 # Only build a kind cluster if there are chart changes to test. if: steps.list-changed.outputs.changed == 'true' @@ -60,7 +60,7 @@ jobs: [ $(echo -n "$changed" | grep -c '^') == 1 ] && helm package $changed || echo "skipping package" - name: Upload helm chart - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: path: ./*.tgz retention-days: 30