name: Test on: push: tags: - v* branches: - main pull_request: jobs: test: runs-on: ubuntu-latest permissions: contents: 'read' id-token: 'write' steps: - name: Install Go uses: actions/setup-go@v3 with: go-version: '1.18' - name: Checkout code uses: actions/checkout@v3 - id: 'auth' uses: 'google-github-actions/auth@v1' with: workload_identity_provider: 'projects/811013774421/locations/global/workloadIdentityPools/github-pool/providers/github-provider' service_account: 'github-ci-external@trufflehog-testing.iam.gserviceaccount.com' - name: Test run: make test-integration test-detectors: runs-on: ubuntu-latest permissions: contents: 'read' id-token: 'write' steps: - name: Install Go uses: actions/setup-go@v3 with: go-version: '1.18' - name: Checkout code uses: actions/checkout@v3 - id: 'auth' uses: 'google-github-actions/auth@v1' with: workload_identity_provider: 'projects/811013774421/locations/global/workloadIdentityPools/github-pool/providers/github-provider' service_account: 'github-ci-external@trufflehog-testing.iam.gserviceaccount.com' - name: Test run: make test-detectors continue-on-error: true