1on: 2 pull_request: 3 types: [ labeled ] 4 branches: 5 - main 6name: downstream 7jobs: 8 dependencies: 9 if: ${{ github.event.label.name == 'downstream-check:run' }} 10 runs-on: ubuntu-latest 11 strategy: 12 fail-fast: false 13 matrix: 14 java: [17] 15 repo: 16 # This list needs to be updated manually until an automated solution is in place. 17 - accessapproval 18 - accesscontextmanager 19 - aiplatform 20 - analytics-admin 21 - analytics-data 22 - api-gateway 23 - apigee-connect 24 - appengine-admin 25 - area120-tables 26 - artifact-registry 27 - asset 28 - assured-workloads 29 - automl 30 - bigquery 31 - bigqueryconnection 32 - bigquerydatatransfer 33 - bigquerymigration 34 - bigqueryreservation 35 - bigtable 36 - billing 37 - billingbudgets 38 - binary-authorization 39 - channel 40 - cloudbuild 41 - compute 42 - contact-center-insights 43 - container 44 - containeranalysis 45 - data-fusion 46 - datacatalog 47 - dataflow 48 - datalabeling 49 - dataproc 50 - dataproc-metastore 51 - datastore 52 - datastream 53 - debugger-client 54 - deploy 55 - dialogflow 56 - dialogflow-cx 57 - dlp 58 - dms 59 - dns 60 - document-ai 61 - domains 62 - errorreporting 63 - essential-contacts 64 - eventarc 65 - filestore 66 - firestore 67 - functions 68 - game-servers 69 - gke-connect-gateway 70 - gkehub 71 - gsuite-addons 72 - iam-admin 73 - iamcredentials 74 - iot 75 - kms 76 - language 77 - life-sciences 78 - logging 79 - logging-logback 80 - managed-identities 81 - mediatranslation 82 - memcache 83 - monitoring 84 - monitoring-dashboards 85 - network-management 86 - network-security 87 - networkconnectivity 88 - notebooks 89 - orchestration-airflow 90 - orgpolicy 91 - os-config 92 - os-login 93 - phishingprotection 94 - policy-troubleshooter 95 - private-catalog 96 - profiler 97 - pubsublite 98 - recaptchaenterprise 99 - recommendations-ai 100 - recommender 101 - redis 102 - resource-settings 103 - resourcemanager 104 - retail 105 - scheduler 106 - secretmanager 107 - security-private-ca 108 - securitycenter 109 - securitycenter-settings 110 - service-control 111 - service-management 112 - service-usage 113 - servicedirectory 114 - shell 115 - spanner 116 - spanner-jdbc 117 - speech 118 - storage 119 - storage-nio 120 - storage-transfer 121 - talent 122 - tasks 123 - texttospeech 124 - tpu 125 - trace 126 - translate 127 - video-intelligence 128 - video-transcoder 129 - vision 130 - vpcaccess 131 - webrisk 132 - websecurityscanner 133 - workflow-executions 134 - workflows 135 steps: 136 - uses: actions/checkout@v4 137 - uses: actions/setup-java@v3 138 with: 139 distribution: zulu 140 java-version: ${{matrix.java}} 141 - run: java -version 142 - run: sudo apt-get update -y 143 - run: sudo apt-get install libxml2-utils 144 - run: .kokoro/downstream-client-library-check.sh google-auth-library-bom ${{matrix.repo}} 145