Skip to content

ai:chore: Implement direct types for: MapManagementMapConfig #26606

ai:chore: Implement direct types for: MapManagementMapConfig

ai:chore: Implement direct types for: MapManagementMapConfig #26606

Workflow file for this run

# Copyright 2025 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Generated by dev/tasks/generate-github-actions. DO NOT EDIT.
name: ci-presubmit
on:
pull_request:
types: [opened, synchronize, reopened]
paths:
- '**'
- '!experiments/**'
push:
branches: ["master", "release-*"]
paths:
- '**'
- '!experiments/**'
merge_group:
types: [checks_requested]
branches: ["master", "release-*"]
paths:
- '**'
- '!experiments/**'
jobs:
capture-pprof:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/capture-pprof"
run: |
./dev/ci/presubmits/capture-pprof
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-capture-pprof
path: /tmp/artifacts/
fuzz-roundtrippers:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/fuzz-roundtrippers"
run: |
./dev/ci/presubmits/fuzz-roundtrippers
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-fuzz-roundtrippers
path: /tmp/artifacts/
golangci-lint:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Free up disk space
run: dev/tasks/free-disk-space-on-github-actions-runner
- uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
with:
go-version-file: 'go.mod'
cache: false
- name: golangci-lint
uses: golangci/golangci-lint-action@v9
with:
version: v2.9.0
args: --timeout=20m
license-lint:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/license-lint"
run: |
./dev/ci/presubmits/license-lint
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-license-lint
path: /tmp/artifacts/
run-linters:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/run-linters"
run: |
./dev/ci/presubmits/run-linters
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-run-linters
path: /tmp/artifacts/
smoketest-with-kind:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/smoketest-with-kind"
run: |
./dev/ci/presubmits/smoketest-with-kind
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-smoketest-with-kind
path: /tmp/artifacts/
test-mockgcp:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- uses: 'google-github-actions/setup-gcloud@v3'
with:
version: '546.0.0'
install_components: 'alpha,beta'
- name: "Run dev/ci/presubmits/test-mockgcp"
run: |
./dev/ci/presubmits/test-mockgcp
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-test-mockgcp
path: /tmp/artifacts/
test-pause:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/test-pause"
run: |
./dev/ci/presubmits/test-pause
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-test-pause
path: /tmp/artifacts/
tests-e2e-direct-iam:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-direct-iam"
run: |
./dev/ci/presubmits/tests-e2e-direct-iam
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-direct-iam
path: /tmp/artifacts/
tests-e2e-fixtures:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures"
run: |
./dev/ci/presubmits/tests-e2e-fixtures
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures
path: /tmp/artifacts/
tests-e2e-fixtures-accesscontextmanager:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-accesscontextmanager"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-accesscontextmanager
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-accesscontextmanager
path: /tmp/artifacts/
tests-e2e-fixtures-aiplatform:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-aiplatform"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-aiplatform
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-aiplatform
path: /tmp/artifacts/
tests-e2e-fixtures-aistreams:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-aistreams"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-aistreams
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-aistreams
path: /tmp/artifacts/
tests-e2e-fixtures-alloydb:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-alloydb"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-alloydb
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-alloydb
path: /tmp/artifacts/
tests-e2e-fixtures-analytics:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-analytics"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-analytics
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-analytics
path: /tmp/artifacts/
tests-e2e-fixtures-apigateway:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-apigateway"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-apigateway
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-apigateway
path: /tmp/artifacts/
tests-e2e-fixtures-apigee:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-apigee"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-apigee
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-apigee
path: /tmp/artifacts/
tests-e2e-fixtures-apigeeregistry:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-apigeeregistry"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-apigeeregistry
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-apigeeregistry
path: /tmp/artifacts/
tests-e2e-fixtures-apihub:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-apihub"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-apihub
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-apihub
path: /tmp/artifacts/
tests-e2e-fixtures-apikeys:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-apikeys"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-apikeys
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-apikeys
path: /tmp/artifacts/
tests-e2e-fixtures-appengine:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-appengine"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-appengine
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-appengine
path: /tmp/artifacts/
tests-e2e-fixtures-apphub:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-apphub"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-apphub
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-apphub
path: /tmp/artifacts/
tests-e2e-fixtures-appoptimize:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-appoptimize"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-appoptimize
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-appoptimize
path: /tmp/artifacts/
tests-e2e-fixtures-artifactregistry:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-artifactregistry"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-artifactregistry
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-artifactregistry
path: /tmp/artifacts/
tests-e2e-fixtures-asset:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-asset"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-asset
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-asset
path: /tmp/artifacts/
tests-e2e-fixtures-assuredworkloads:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-assuredworkloads"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-assuredworkloads
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-assuredworkloads
path: /tmp/artifacts/
tests-e2e-fixtures-automl:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-automl"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-automl
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-automl
path: /tmp/artifacts/
tests-e2e-fixtures-backupdr:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-backupdr"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-backupdr
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-backupdr
path: /tmp/artifacts/
tests-e2e-fixtures-batch:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-batch"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-batch
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-batch
path: /tmp/artifacts/
tests-e2e-fixtures-beyondcorp:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-beyondcorp"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-beyondcorp
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-beyondcorp
path: /tmp/artifacts/
tests-e2e-fixtures-bigquery:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-bigquery"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-bigquery
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-bigquery
path: /tmp/artifacts/
tests-e2e-fixtures-bigqueryanalyticshub:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-bigqueryanalyticshub"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-bigqueryanalyticshub
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-bigqueryanalyticshub
path: /tmp/artifacts/
tests-e2e-fixtures-bigquerybiglake:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-bigquerybiglake"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-bigquerybiglake
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-bigquerybiglake
path: /tmp/artifacts/
tests-e2e-fixtures-bigqueryconnection:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-bigqueryconnection"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-bigqueryconnection
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-bigqueryconnection
path: /tmp/artifacts/
tests-e2e-fixtures-bigquerydatapolicy:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-bigquerydatapolicy"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-bigquerydatapolicy
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-bigquerydatapolicy
path: /tmp/artifacts/
tests-e2e-fixtures-bigquerydatatransfer:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-bigquerydatatransfer"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-bigquerydatatransfer
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-bigquerydatatransfer
path: /tmp/artifacts/
tests-e2e-fixtures-bigquerymigration:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-bigquerymigration"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-bigquerymigration
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-bigquerymigration
path: /tmp/artifacts/
tests-e2e-fixtures-bigqueryreservation:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-bigqueryreservation"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-bigqueryreservation
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-bigqueryreservation
path: /tmp/artifacts/
tests-e2e-fixtures-bigtable:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-bigtable"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-bigtable
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-bigtable
path: /tmp/artifacts/
tests-e2e-fixtures-billing:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-billing"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-billing
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-billing
path: /tmp/artifacts/
tests-e2e-fixtures-billingbudgets:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-billingbudgets"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-billingbudgets
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-billingbudgets
path: /tmp/artifacts/
tests-e2e-fixtures-binaryauthorization:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-binaryauthorization"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-binaryauthorization
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-binaryauthorization
path: /tmp/artifacts/
tests-e2e-fixtures-certificatemanager:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-certificatemanager"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-certificatemanager
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-certificatemanager
path: /tmp/artifacts/
tests-e2e-fixtures-cloudasset:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-cloudasset"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-cloudasset
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-cloudasset
path: /tmp/artifacts/
tests-e2e-fixtures-cloudbuild:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-cloudbuild"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-cloudbuild
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-cloudbuild
path: /tmp/artifacts/
tests-e2e-fixtures-clouddeploy:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-clouddeploy"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-clouddeploy
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-clouddeploy
path: /tmp/artifacts/
tests-e2e-fixtures-clouddms:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-clouddms"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-clouddms
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-clouddms
path: /tmp/artifacts/
tests-e2e-fixtures-cloudfunctions:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-cloudfunctions"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-cloudfunctions
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-cloudfunctions
path: /tmp/artifacts/
tests-e2e-fixtures-cloudfunctions2:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-cloudfunctions2"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-cloudfunctions2
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-cloudfunctions2
path: /tmp/artifacts/
tests-e2e-fixtures-cloudidentity:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-cloudidentity"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-cloudidentity
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-cloudidentity
path: /tmp/artifacts/
tests-e2e-fixtures-cloudids:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-cloudids"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-cloudids
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-cloudids
path: /tmp/artifacts/
tests-e2e-fixtures-cloudiot:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-cloudiot"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-cloudiot
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-cloudiot
path: /tmp/artifacts/
tests-e2e-fixtures-cloudquota:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-cloudquota"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-cloudquota
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-cloudquota
path: /tmp/artifacts/
tests-e2e-fixtures-cloudscheduler:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-cloudscheduler"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-cloudscheduler
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-cloudscheduler
path: /tmp/artifacts/
tests-e2e-fixtures-cloudtasks:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-cloudtasks"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-cloudtasks
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-cloudtasks
path: /tmp/artifacts/
tests-e2e-fixtures-colab:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-colab"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-colab
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-colab
path: /tmp/artifacts/
tests-e2e-fixtures-composer:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-composer"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-composer
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-composer
path: /tmp/artifacts/
tests-e2e-fixtures-compute:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-compute"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-compute
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-compute
path: /tmp/artifacts/
tests-e2e-fixtures-configcontroller:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-configcontroller"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-configcontroller
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-configcontroller
path: /tmp/artifacts/
tests-e2e-fixtures-configdelivery:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-configdelivery"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-configdelivery
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-configdelivery
path: /tmp/artifacts/
tests-e2e-fixtures-connectors:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-connectors"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-connectors
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-connectors
path: /tmp/artifacts/
tests-e2e-fixtures-contactcenterinsights:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-contactcenterinsights"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-contactcenterinsights
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-contactcenterinsights
path: /tmp/artifacts/
tests-e2e-fixtures-container:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-container"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-container
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-container
path: /tmp/artifacts/
tests-e2e-fixtures-containeranalysis:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-containeranalysis"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-containeranalysis
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-containeranalysis
path: /tmp/artifacts/
tests-e2e-fixtures-containerattached:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-containerattached"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-containerattached
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-containerattached
path: /tmp/artifacts/
tests-e2e-fixtures-contentwarehouse:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-contentwarehouse"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-contentwarehouse
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-contentwarehouse
path: /tmp/artifacts/
tests-e2e-fixtures-datacatalog:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-datacatalog"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-datacatalog
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-datacatalog
path: /tmp/artifacts/
tests-e2e-fixtures-dataflow:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-dataflow"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-dataflow
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-dataflow
path: /tmp/artifacts/
tests-e2e-fixtures-dataform:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-dataform"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-dataform
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-dataform
path: /tmp/artifacts/
tests-e2e-fixtures-datafusion:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-datafusion"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-datafusion
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-datafusion
path: /tmp/artifacts/
tests-e2e-fixtures-datalabeling:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-datalabeling"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-datalabeling
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-datalabeling
path: /tmp/artifacts/
tests-e2e-fixtures-datalineage:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-datalineage"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-datalineage
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-datalineage
path: /tmp/artifacts/
tests-e2e-fixtures-datamigration:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-datamigration"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-datamigration
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-datamigration
path: /tmp/artifacts/
tests-e2e-fixtures-dataplex:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-dataplex"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-dataplex
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-dataplex
path: /tmp/artifacts/
tests-e2e-fixtures-dataproc:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-dataproc"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-dataproc
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-dataproc
path: /tmp/artifacts/
tests-e2e-fixtures-datastore:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-datastore"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-datastore
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-datastore
path: /tmp/artifacts/
tests-e2e-fixtures-datastream:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-datastream"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-datastream
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-datastream
path: /tmp/artifacts/
tests-e2e-fixtures-deploymentmanager:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-deploymentmanager"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-deploymentmanager
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-deploymentmanager
path: /tmp/artifacts/
tests-e2e-fixtures-developerconnect:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-developerconnect"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-developerconnect
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-developerconnect
path: /tmp/artifacts/
tests-e2e-fixtures-devicestreaming:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-devicestreaming"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-devicestreaming
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-devicestreaming
path: /tmp/artifacts/
tests-e2e-fixtures-dialogflow:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-dialogflow"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-dialogflow
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-dialogflow
path: /tmp/artifacts/
tests-e2e-fixtures-dialogflowcx:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-dialogflowcx"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-dialogflowcx
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-dialogflowcx
path: /tmp/artifacts/
tests-e2e-fixtures-discoveryengine:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-discoveryengine"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-discoveryengine
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-discoveryengine
path: /tmp/artifacts/
tests-e2e-fixtures-dlp:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-dlp"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-dlp
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-dlp
path: /tmp/artifacts/
tests-e2e-fixtures-dns:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-dns"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-dns
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-dns
path: /tmp/artifacts/
tests-e2e-fixtures-documentai:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-documentai"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-documentai
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-documentai
path: /tmp/artifacts/
tests-e2e-fixtures-edgecontainer:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-edgecontainer"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-edgecontainer
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-edgecontainer
path: /tmp/artifacts/
tests-e2e-fixtures-edgenetwork:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-edgenetwork"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-edgenetwork
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-edgenetwork
path: /tmp/artifacts/
tests-e2e-fixtures-essentialcontacts:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-essentialcontacts"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-essentialcontacts
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-essentialcontacts
path: /tmp/artifacts/
tests-e2e-fixtures-eventarc:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-eventarc"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-eventarc
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-eventarc
path: /tmp/artifacts/
tests-e2e-fixtures-filestore:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-filestore"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-filestore
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-filestore
path: /tmp/artifacts/
tests-e2e-fixtures-firebase:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-firebase"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-firebase
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-firebase
path: /tmp/artifacts/
tests-e2e-fixtures-firebasedatabase:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-firebasedatabase"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-firebasedatabase
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-firebasedatabase
path: /tmp/artifacts/
tests-e2e-fixtures-firebasehosting:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-firebasehosting"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-firebasehosting
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-firebasehosting
path: /tmp/artifacts/
tests-e2e-fixtures-firebasestorage:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-firebasestorage"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-firebasestorage
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-firebasestorage
path: /tmp/artifacts/
tests-e2e-fixtures-firestore:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-firestore"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-firestore
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-firestore
path: /tmp/artifacts/
tests-e2e-fixtures-geminidataanalytics:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-geminidataanalytics"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-geminidataanalytics
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-geminidataanalytics
path: /tmp/artifacts/
tests-e2e-fixtures-gkebackup:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-gkebackup"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-gkebackup
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-gkebackup
path: /tmp/artifacts/
tests-e2e-fixtures-gkehub:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-gkehub"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-gkehub
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-gkehub
path: /tmp/artifacts/
tests-e2e-fixtures-healthcare:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-healthcare"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-healthcare
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-healthcare
path: /tmp/artifacts/
tests-e2e-fixtures-iam:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-iam"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-iam
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-iam
path: /tmp/artifacts/
tests-e2e-fixtures-iap:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-iap"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-iap
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-iap
path: /tmp/artifacts/
tests-e2e-fixtures-identityplatform:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-identityplatform"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-identityplatform
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-identityplatform
path: /tmp/artifacts/
tests-e2e-fixtures-kms:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-kms"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-kms
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-kms
path: /tmp/artifacts/
tests-e2e-fixtures-logging:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-logging"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-logging
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-logging
path: /tmp/artifacts/
tests-e2e-fixtures-managedkafka:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-managedkafka"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-managedkafka
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-managedkafka
path: /tmp/artifacts/
tests-e2e-fixtures-mapmanagement:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-mapmanagement"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-mapmanagement
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-mapmanagement
path: /tmp/artifacts/
tests-e2e-fixtures-memcache:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-memcache"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-memcache
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-memcache
path: /tmp/artifacts/
tests-e2e-fixtures-memorystore:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-memorystore"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-memorystore
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-memorystore
path: /tmp/artifacts/
tests-e2e-fixtures-metastore:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-metastore"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-metastore
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-metastore
path: /tmp/artifacts/
tests-e2e-fixtures-mlengine:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-mlengine"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-mlengine
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-mlengine
path: /tmp/artifacts/
tests-e2e-fixtures-modelarmor:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-modelarmor"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-modelarmor
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-modelarmor
path: /tmp/artifacts/
tests-e2e-fixtures-monitoring:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-monitoring"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-monitoring
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-monitoring
path: /tmp/artifacts/
tests-e2e-fixtures-netapp:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-netapp"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-netapp
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-netapp
path: /tmp/artifacts/
tests-e2e-fixtures-networkconnectivity:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-networkconnectivity"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-networkconnectivity
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-networkconnectivity
path: /tmp/artifacts/
tests-e2e-fixtures-networkmanagement:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-networkmanagement"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-networkmanagement
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-networkmanagement
path: /tmp/artifacts/
tests-e2e-fixtures-networksecurity:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-networksecurity"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-networksecurity
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-networksecurity
path: /tmp/artifacts/
tests-e2e-fixtures-networkservices:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-networkservices"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-networkservices
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-networkservices
path: /tmp/artifacts/
tests-e2e-fixtures-notebooks:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-notebooks"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-notebooks
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-notebooks
path: /tmp/artifacts/
tests-e2e-fixtures-orgpolicy:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-orgpolicy"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-orgpolicy
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-orgpolicy
path: /tmp/artifacts/
tests-e2e-fixtures-osconfig:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-osconfig"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-osconfig
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-osconfig
path: /tmp/artifacts/
tests-e2e-fixtures-oslogin:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-oslogin"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-oslogin
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-oslogin
path: /tmp/artifacts/
tests-e2e-fixtures-parametermanager:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-parametermanager"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-parametermanager
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-parametermanager
path: /tmp/artifacts/
tests-e2e-fixtures-privateca:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-privateca"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-privateca
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-privateca
path: /tmp/artifacts/
tests-e2e-fixtures-privilegedaccessmanager:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-privilegedaccessmanager"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-privilegedaccessmanager
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-privilegedaccessmanager
path: /tmp/artifacts/
tests-e2e-fixtures-pubsub:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-pubsub"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-pubsub
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-pubsub
path: /tmp/artifacts/
tests-e2e-fixtures-pubsublite:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-pubsublite"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-pubsublite
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-pubsublite
path: /tmp/artifacts/
tests-e2e-fixtures-recaptchaenterprise:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-recaptchaenterprise"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-recaptchaenterprise
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-recaptchaenterprise
path: /tmp/artifacts/
tests-e2e-fixtures-redis:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-redis"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-redis
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-redis
path: /tmp/artifacts/
tests-e2e-fixtures-resourcemanager:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-resourcemanager"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-resourcemanager
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-resourcemanager
path: /tmp/artifacts/
tests-e2e-fixtures-run:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-run"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-run
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-run
path: /tmp/artifacts/
tests-e2e-fixtures-saasservicemgmt:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-saasservicemgmt"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-saasservicemgmt
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-saasservicemgmt
path: /tmp/artifacts/
tests-e2e-fixtures-secretmanager:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-secretmanager"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-secretmanager
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-secretmanager
path: /tmp/artifacts/
tests-e2e-fixtures-securesourcemanager:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-securesourcemanager"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-securesourcemanager
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-securesourcemanager
path: /tmp/artifacts/
tests-e2e-fixtures-securitycenter:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-securitycenter"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-securitycenter
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-securitycenter
path: /tmp/artifacts/
tests-e2e-fixtures-servicedirectory:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-servicedirectory"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-servicedirectory
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-servicedirectory
path: /tmp/artifacts/
tests-e2e-fixtures-servicenetworking:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-servicenetworking"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-servicenetworking
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-servicenetworking
path: /tmp/artifacts/
tests-e2e-fixtures-serviceusage:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-serviceusage"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-serviceusage
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-serviceusage
path: /tmp/artifacts/
tests-e2e-fixtures-sourcerepo:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-sourcerepo"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-sourcerepo
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-sourcerepo
path: /tmp/artifacts/
tests-e2e-fixtures-spanner:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-spanner"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-spanner
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-spanner
path: /tmp/artifacts/
tests-e2e-fixtures-speech:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-speech"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-speech
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-speech
path: /tmp/artifacts/
tests-e2e-fixtures-sql:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-sql"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-sql
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-sql
path: /tmp/artifacts/
tests-e2e-fixtures-storage:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-storage"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-storage
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-storage
path: /tmp/artifacts/
tests-e2e-fixtures-storagetransfer:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-storagetransfer"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-storagetransfer
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-storagetransfer
path: /tmp/artifacts/
tests-e2e-fixtures-tags:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-tags"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-tags
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-tags
path: /tmp/artifacts/
tests-e2e-fixtures-testing:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-testing"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-testing
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-testing
path: /tmp/artifacts/
tests-e2e-fixtures-tpu:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-tpu"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-tpu
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-tpu
path: /tmp/artifacts/
tests-e2e-fixtures-vectorsearch:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-vectorsearch"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-vectorsearch
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-vectorsearch
path: /tmp/artifacts/
tests-e2e-fixtures-vertexai:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-vertexai"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-vertexai
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-vertexai
path: /tmp/artifacts/
tests-e2e-fixtures-vmwareengine:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-vmwareengine"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-vmwareengine
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-vmwareengine
path: /tmp/artifacts/
tests-e2e-fixtures-vpcaccess:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-vpcaccess"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-vpcaccess
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-vpcaccess
path: /tmp/artifacts/
tests-e2e-fixtures-workflowexecutions:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-workflowexecutions"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-workflowexecutions
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-workflowexecutions
path: /tmp/artifacts/
tests-e2e-fixtures-workflows:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-workflows"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-workflows
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-workflows
path: /tmp/artifacts/
tests-e2e-fixtures-workstations:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-fixtures-workstations"
run: |
./dev/ci/presubmits/tests-e2e-fixtures-workstations
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-fixtures-workstations
path: /tmp/artifacts/
tests-e2e-samples-alloydb:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-alloydb"
run: |
./dev/ci/presubmits/tests-e2e-samples-alloydb
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-alloydb
path: /tmp/artifacts/
tests-e2e-samples-apigateway:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-apigateway"
run: |
./dev/ci/presubmits/tests-e2e-samples-apigateway
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-apigateway
path: /tmp/artifacts/
tests-e2e-samples-apigee:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-apigee"
run: |
./dev/ci/presubmits/tests-e2e-samples-apigee
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-apigee
path: /tmp/artifacts/
tests-e2e-samples-bigquery:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-bigquery"
run: |
./dev/ci/presubmits/tests-e2e-samples-bigquery
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-bigquery
path: /tmp/artifacts/
tests-e2e-samples-bigqueryconnection:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-bigqueryconnection"
run: |
./dev/ci/presubmits/tests-e2e-samples-bigqueryconnection
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-bigqueryconnection
path: /tmp/artifacts/
tests-e2e-samples-bigquerydatapolicy:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-bigquerydatapolicy"
run: |
./dev/ci/presubmits/tests-e2e-samples-bigquerydatapolicy
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-bigquerydatapolicy
path: /tmp/artifacts/
tests-e2e-samples-bigquerydatatransfer:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-bigquerydatatransfer"
run: |
./dev/ci/presubmits/tests-e2e-samples-bigquerydatatransfer
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-bigquerydatatransfer
path: /tmp/artifacts/
tests-e2e-samples-cloudbuild:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-cloudbuild"
run: |
./dev/ci/presubmits/tests-e2e-samples-cloudbuild
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-cloudbuild
path: /tmp/artifacts/
tests-e2e-samples-cloudidentity:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-cloudidentity"
run: |
./dev/ci/presubmits/tests-e2e-samples-cloudidentity
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-cloudidentity
path: /tmp/artifacts/
tests-e2e-samples-compute:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-compute"
run: |
./dev/ci/presubmits/tests-e2e-samples-compute
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-compute
path: /tmp/artifacts/
tests-e2e-samples-dataflow:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-dataflow"
run: |
./dev/ci/presubmits/tests-e2e-samples-dataflow
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-dataflow
path: /tmp/artifacts/
tests-e2e-samples-dataproc:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-dataproc"
run: |
./dev/ci/presubmits/tests-e2e-samples-dataproc
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-dataproc
path: /tmp/artifacts/
tests-e2e-samples-gkehub:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-gkehub"
run: |
./dev/ci/presubmits/tests-e2e-samples-gkehub
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-gkehub
path: /tmp/artifacts/
tests-e2e-samples-iam:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-iam"
run: |
./dev/ci/presubmits/tests-e2e-samples-iam
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-iam
path: /tmp/artifacts/
tests-e2e-samples-kms:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-kms"
run: |
./dev/ci/presubmits/tests-e2e-samples-kms
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-kms
path: /tmp/artifacts/
tests-e2e-samples-orgpolicy:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-orgpolicy"
run: |
./dev/ci/presubmits/tests-e2e-samples-orgpolicy
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-orgpolicy
path: /tmp/artifacts/
tests-e2e-samples-redis:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-redis"
run: |
./dev/ci/presubmits/tests-e2e-samples-redis
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-redis
path: /tmp/artifacts/
tests-e2e-samples-secretmanager:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-secretmanager"
run: |
./dev/ci/presubmits/tests-e2e-samples-secretmanager
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-secretmanager
path: /tmp/artifacts/
tests-e2e-samples-spanner:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-spanner"
run: |
./dev/ci/presubmits/tests-e2e-samples-spanner
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-spanner
path: /tmp/artifacts/
tests-e2e-samples-sql:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-sql"
run: |
./dev/ci/presubmits/tests-e2e-samples-sql
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-sql
path: /tmp/artifacts/
tests-e2e-samples-storage:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-storage"
run: |
./dev/ci/presubmits/tests-e2e-samples-storage
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-storage
path: /tmp/artifacts/
tests-e2e-samples-unclassified:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-unclassified"
run: |
./dev/ci/presubmits/tests-e2e-samples-unclassified
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-unclassified
path: /tmp/artifacts/
tests-e2e-samples-workstations:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-e2e-samples-workstations"
run: |
./dev/ci/presubmits/tests-e2e-samples-workstations
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-e2e-samples-workstations
path: /tmp/artifacts/
tests-gcptracker:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-gcptracker"
run: |
./dev/ci/presubmits/tests-gcptracker
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-gcptracker
path: /tmp/artifacts/
tests-preview:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-preview"
run: |
./dev/ci/presubmits/tests-preview
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-preview
path: /tmp/artifacts/
tests-scenarios-acquisition:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-scenarios-acquisition"
run: |
./dev/ci/presubmits/tests-scenarios-acquisition
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-scenarios-acquisition
path: /tmp/artifacts/
tests-scenarios-gkehubfeaturemembership:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-scenarios-gkehubfeaturemembership"
run: |
./dev/ci/presubmits/tests-scenarios-gkehubfeaturemembership
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-scenarios-gkehubfeaturemembership
path: /tmp/artifacts/
tests-scenarios-powertool:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-scenarios-powertool"
run: |
./dev/ci/presubmits/tests-scenarios-powertool
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-scenarios-powertool
path: /tmp/artifacts/
tests-scenarios-unclassified:
runs-on: ubuntu-latest
needs: unit-tests
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/tests-scenarios-unclassified"
run: |
./dev/ci/presubmits/tests-scenarios-unclassified
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-tests-scenarios-unclassified
path: /tmp/artifacts/
unit-tests:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- name: Free up disk space
run: dev/tasks/free-disk-space-on-github-actions-runner
- uses: ./dev/actions/cache-go
- uses: 'google-github-actions/setup-gcloud@v3'
with:
version: '546.0.0'
install_components: 'alpha,beta'
- name: "Run dev/ci/presubmits/unit-tests"
run: |
./dev/ci/presubmits/unit-tests
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-unit-tests
path: /tmp/artifacts/
unit-tests-operator:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- name: Free up disk space
run: dev/tasks/free-disk-space-on-github-actions-runner
- uses: ./dev/actions/cache-go
- uses: 'google-github-actions/setup-gcloud@v3'
with:
version: '546.0.0'
install_components: 'alpha,beta'
- name: "Run dev/ci/presubmits/unit-tests-operator"
run: |
./dev/ci/presubmits/unit-tests-operator
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-unit-tests-operator
path: /tmp/artifacts/
validate-generated-files:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/validate-generated-files"
run: |
./dev/ci/presubmits/validate-generated-files
env:
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-validate-generated-files
path: /tmp/artifacts/
validate-untested-fields:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: ./dev/actions/cache-go
- name: "Run dev/ci/presubmits/validate-untested-fields"
run: |
./dev/ci/presubmits/validate-untested-fields
env:
COMMIT_HEAD: ${{ github.event.pull_request.head.sha }}
BASE_COMMIT: ${{ github.event.pull_request.base.sha }}
ARTIFACTS: /tmp/artifacts
- name: "Upload artifacts"
uses: actions/upload-artifact@v7
if: ${{ !cancelled() }}
with:
name: artifacts-validate-untested-fields
path: /tmp/artifacts/
presubmit-gatekeeper:
needs:
- capture-pprof
- fuzz-roundtrippers
- golangci-lint
- license-lint
- run-linters
- smoketest-with-kind
- test-mockgcp
- test-pause
- tests-e2e-direct-iam
- tests-e2e-fixtures
- tests-e2e-fixtures-accesscontextmanager
- tests-e2e-fixtures-aiplatform
- tests-e2e-fixtures-aistreams
- tests-e2e-fixtures-alloydb
- tests-e2e-fixtures-analytics
- tests-e2e-fixtures-apigateway
- tests-e2e-fixtures-apigee
- tests-e2e-fixtures-apigeeregistry
- tests-e2e-fixtures-apihub
- tests-e2e-fixtures-apikeys
- tests-e2e-fixtures-appengine
- tests-e2e-fixtures-apphub
- tests-e2e-fixtures-appoptimize
- tests-e2e-fixtures-artifactregistry
- tests-e2e-fixtures-asset
- tests-e2e-fixtures-assuredworkloads
- tests-e2e-fixtures-automl
- tests-e2e-fixtures-backupdr
- tests-e2e-fixtures-batch
- tests-e2e-fixtures-beyondcorp
- tests-e2e-fixtures-bigquery
- tests-e2e-fixtures-bigqueryanalyticshub
- tests-e2e-fixtures-bigquerybiglake
- tests-e2e-fixtures-bigqueryconnection
- tests-e2e-fixtures-bigquerydatapolicy
- tests-e2e-fixtures-bigquerydatatransfer
- tests-e2e-fixtures-bigquerymigration
- tests-e2e-fixtures-bigqueryreservation
- tests-e2e-fixtures-bigtable
- tests-e2e-fixtures-billing
- tests-e2e-fixtures-billingbudgets
- tests-e2e-fixtures-binaryauthorization
- tests-e2e-fixtures-certificatemanager
- tests-e2e-fixtures-cloudasset
- tests-e2e-fixtures-cloudbuild
- tests-e2e-fixtures-clouddeploy
- tests-e2e-fixtures-clouddms
- tests-e2e-fixtures-cloudfunctions
- tests-e2e-fixtures-cloudfunctions2
- tests-e2e-fixtures-cloudidentity
- tests-e2e-fixtures-cloudids
- tests-e2e-fixtures-cloudiot
- tests-e2e-fixtures-cloudquota
- tests-e2e-fixtures-cloudscheduler
- tests-e2e-fixtures-cloudtasks
- tests-e2e-fixtures-colab
- tests-e2e-fixtures-composer
- tests-e2e-fixtures-compute
- tests-e2e-fixtures-configcontroller
- tests-e2e-fixtures-configdelivery
- tests-e2e-fixtures-connectors
- tests-e2e-fixtures-contactcenterinsights
- tests-e2e-fixtures-container
- tests-e2e-fixtures-containeranalysis
- tests-e2e-fixtures-containerattached
- tests-e2e-fixtures-contentwarehouse
- tests-e2e-fixtures-datacatalog
- tests-e2e-fixtures-dataflow
- tests-e2e-fixtures-dataform
- tests-e2e-fixtures-datafusion
- tests-e2e-fixtures-datalabeling
- tests-e2e-fixtures-datalineage
- tests-e2e-fixtures-datamigration
- tests-e2e-fixtures-dataplex
- tests-e2e-fixtures-dataproc
- tests-e2e-fixtures-datastore
- tests-e2e-fixtures-datastream
- tests-e2e-fixtures-deploymentmanager
- tests-e2e-fixtures-developerconnect
- tests-e2e-fixtures-devicestreaming
- tests-e2e-fixtures-dialogflow
- tests-e2e-fixtures-dialogflowcx
- tests-e2e-fixtures-discoveryengine
- tests-e2e-fixtures-dlp
- tests-e2e-fixtures-dns
- tests-e2e-fixtures-documentai
- tests-e2e-fixtures-edgecontainer
- tests-e2e-fixtures-edgenetwork
- tests-e2e-fixtures-essentialcontacts
- tests-e2e-fixtures-eventarc
- tests-e2e-fixtures-filestore
- tests-e2e-fixtures-firebase
- tests-e2e-fixtures-firebasedatabase
- tests-e2e-fixtures-firebasehosting
- tests-e2e-fixtures-firebasestorage
- tests-e2e-fixtures-firestore
- tests-e2e-fixtures-geminidataanalytics
- tests-e2e-fixtures-gkebackup
- tests-e2e-fixtures-gkehub
- tests-e2e-fixtures-healthcare
- tests-e2e-fixtures-iam
- tests-e2e-fixtures-iap
- tests-e2e-fixtures-identityplatform
- tests-e2e-fixtures-kms
- tests-e2e-fixtures-logging
- tests-e2e-fixtures-managedkafka
- tests-e2e-fixtures-mapmanagement
- tests-e2e-fixtures-memcache
- tests-e2e-fixtures-memorystore
- tests-e2e-fixtures-metastore
- tests-e2e-fixtures-mlengine
- tests-e2e-fixtures-modelarmor
- tests-e2e-fixtures-monitoring
- tests-e2e-fixtures-netapp
- tests-e2e-fixtures-networkconnectivity
- tests-e2e-fixtures-networkmanagement
- tests-e2e-fixtures-networksecurity
- tests-e2e-fixtures-networkservices
- tests-e2e-fixtures-notebooks
- tests-e2e-fixtures-orgpolicy
- tests-e2e-fixtures-osconfig
- tests-e2e-fixtures-oslogin
- tests-e2e-fixtures-parametermanager
- tests-e2e-fixtures-privateca
- tests-e2e-fixtures-privilegedaccessmanager
- tests-e2e-fixtures-pubsub
- tests-e2e-fixtures-pubsublite
- tests-e2e-fixtures-recaptchaenterprise
- tests-e2e-fixtures-redis
- tests-e2e-fixtures-resourcemanager
- tests-e2e-fixtures-run
- tests-e2e-fixtures-saasservicemgmt
- tests-e2e-fixtures-secretmanager
- tests-e2e-fixtures-securesourcemanager
- tests-e2e-fixtures-securitycenter
- tests-e2e-fixtures-servicedirectory
- tests-e2e-fixtures-servicenetworking
- tests-e2e-fixtures-serviceusage
- tests-e2e-fixtures-sourcerepo
- tests-e2e-fixtures-spanner
- tests-e2e-fixtures-speech
- tests-e2e-fixtures-sql
- tests-e2e-fixtures-storage
- tests-e2e-fixtures-storagetransfer
- tests-e2e-fixtures-tags
- tests-e2e-fixtures-testing
- tests-e2e-fixtures-tpu
- tests-e2e-fixtures-vectorsearch
- tests-e2e-fixtures-vertexai
- tests-e2e-fixtures-vmwareengine
- tests-e2e-fixtures-vpcaccess
- tests-e2e-fixtures-workflowexecutions
- tests-e2e-fixtures-workflows
- tests-e2e-fixtures-workstations
- tests-e2e-samples-alloydb
- tests-e2e-samples-apigateway
- tests-e2e-samples-apigee
- tests-e2e-samples-bigquery
- tests-e2e-samples-bigqueryconnection
- tests-e2e-samples-bigquerydatapolicy
- tests-e2e-samples-bigquerydatatransfer
- tests-e2e-samples-cloudbuild
- tests-e2e-samples-cloudidentity
- tests-e2e-samples-compute
- tests-e2e-samples-dataflow
- tests-e2e-samples-dataproc
- tests-e2e-samples-gkehub
- tests-e2e-samples-iam
- tests-e2e-samples-kms
- tests-e2e-samples-orgpolicy
- tests-e2e-samples-redis
- tests-e2e-samples-secretmanager
- tests-e2e-samples-spanner
- tests-e2e-samples-sql
- tests-e2e-samples-storage
- tests-e2e-samples-unclassified
- tests-e2e-samples-workstations
- tests-gcptracker
- tests-preview
- tests-scenarios-acquisition
- tests-scenarios-gkehubfeaturemembership
- tests-scenarios-powertool
- tests-scenarios-unclassified
- unit-tests
- unit-tests-operator
- validate-generated-files
- validate-untested-fields
runs-on: ubuntu-latest
if: ${{ !cancelled() }} # Ensure this runs even if some dependencies fail, but not if the workflow is cancelled
steps:
- name: Verify all checks succeeded
run: |
results='${{ toJSON(needs) }}'
echo "Analyzing job results..."
# Find any job whose result is 'failure' or 'cancelled' (ignoring 'success' and 'skipped')
failures=$(echo "$results" | jq '[to_entries[] | select(.value.result == "failure" or .value.result == "cancelled")]')
if [ "$(echo "$failures" | jq '. | length')" -ne 0 ]; then
echo "ERROR: One or more checks failed or were cancelled:"
echo "$failures" | jq '.[] | {job: .key, result: .value.result}'
exit 1
fi
echo "All checks completed successfully or were skipped safely!"
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
cancel-in-progress: true