Skip to content

Release/v2.3.0

Release/v2.3.0 #172

---
name: Tests - Integration Helm
on:
pull_request:
types:
- opened
- synchronize
paths:
- .github/workflows/test-integration-helm.yml
- helm/fiftyone-teams-app/**
- tests/fixtures/helm/**
- tests/integration/helm/**
- tests/unit/helm/**
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
integration-helm:
runs-on: ubuntu-latest
permissions:
contents: 'read'
id-token: 'write'
steps:
- uses: actions/[email protected]
- uses: actions/[email protected]
- name: Temporary SQLite/LZMA - Install missing libraries
run: sudo apt install -y libsqlite3-dev libbz2-dev
- name: install asdf & tools
uses: asdf-vm/actions/[email protected]
- name: Authenticate to Google Cloud
uses: google-github-actions/auth@v2
with:
project_id: 'computer-vision-team'
service_account: '[email protected]'
workload_identity_provider: ${{ secrets.REPO_GOOGLE_WORKLOAD_IDP }}
- name: Set Up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
- name: Run integration tests
shell: bash
run: |
gcloud components install gke-gcloud-auth-plugin --quiet
make helm-repos
make test-integration-helm-ci