chore(deps): update actions/checkout action to v6 #4065
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Lint and Test Charts | |
| on: pull_request | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| lint-test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6 | |
| with: | |
| fetch-depth: 0 | |
| - name: Set up Helm | |
| uses: azure/[email protected] | |
| with: | |
| version: v3.14.4 | |
| - uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.9" | |
| check-latest: true | |
| - name: Set up chart-testing | |
| uses: helm/[email protected] | |
| - name: Add Helm Repositories | |
| run: | | |
| helm repo add sentry-kubernetes https://sentry-kubernetes.github.io/charts | |
| helm repo add bitnami https://charts.bitnami.com/bitnami | |
| helm repo add altinity https://helm.altinity.com | |
| helm repo update | |
| - name: Run chart-testing (list-changed) | |
| id: list-changed | |
| run: | | |
| changed=$(ct list-changed --target-branch ${{ github.event.repository.default_branch }}) | |
| if [[ -n "$changed" ]]; then | |
| echo "changed=true" >> "$GITHUB_OUTPUT" | |
| fi | |
| - name: Run chart-testing (lint) | |
| if: steps.list-changed.outputs.changed == 'true' | |
| run: ct lint --target-branch ${{ github.event.repository.default_branch }} --check-version-increment=false | |
| - name: Create kind cluster | |
| if: steps.list-changed.outputs.changed == 'true' | |
| uses: helm/[email protected] | |
| - name: Install Altinity ClickHouse Operator | |
| if: steps.list-changed.outputs.changed == 'true' | |
| run: | | |
| # renovate: datasource=helm depName=altinity-clickhouse-operator registryUrl=https://helm.altinity.com | |
| helm install altinity-clickhouse-operator altinity/altinity-clickhouse-operator --version 0.25.6 --namespace default --values charts/sentry/ci/services/clickhouse/operator.values.yaml | |
| kubectl -n default wait --for=condition=ready pod -l app.kubernetes.io/name=altinity-clickhouse-operator --timeout=120s | |
| - name: Deploy External ClickHouse | |
| if: steps.list-changed.outputs.changed == 'true' | |
| run: | | |
| kubectl apply -f charts/sentry/ci/services/clickhouse/clickhouse-external.yaml | |
| # Wait for the ClickHouseInstallation to be ready | |
| kubectl -n default wait --for=jsonpath='{.status.status}'=Completed --timeout=300s clickhouseinstallation/clickhouse-external | |
| - name: Run chart-testing (install) | |
| if: steps.list-changed.outputs.changed == 'true' | |
| run: ct install --debug --target-branch ${{ github.event.repository.default_branch }} --helm-extra-args "--timeout 1000s" |