chore(google-auth-library-java): modernize submodule pom.xml #14
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| on: | ||
| pull_request: | ||
| types: [ labeled ] | ||
| branches: | ||
| - main | ||
| name: google-auth-library-java downstream | ||
| env: | ||
| BUILD_SUBDIR: google-auth-library-java | ||
| jobs: | ||
| filter: | ||
| runs-on: ubuntu-latest | ||
| outputs: | ||
| library: ${{ steps.filter.outputs.library }} | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: dorny/paths-filter@v3 | ||
| id: filter | ||
| with: | ||
| filters: | | ||
| library: | ||
| - 'google-auth-library-java/**' | ||
| dependencies: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| if: ${{ github.event.label.name == 'downstream-check:run' }} | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| java: [17] | ||
| repo: | ||
| # This list needs to be updated manually until an automated solution is in place. | ||
| - accessapproval | ||
| - accesscontextmanager | ||
| - aiplatform | ||
| - analytics-admin | ||
| - analytics-data | ||
| - api-gateway | ||
| - apigee-connect | ||
| - appengine-admin | ||
| - area120-tables | ||
| - artifact-registry | ||
| - asset | ||
| - assured-workloads | ||
| - automl | ||
| - bigquery | ||
| - bigqueryconnection | ||
| - bigquerydatatransfer | ||
| - bigquerymigration | ||
| - bigqueryreservation | ||
| - bigtable | ||
| - billing | ||
| - billingbudgets | ||
| - binary-authorization | ||
| - channel | ||
| - cloudbuild | ||
| - compute | ||
| - contact-center-insights | ||
| - container | ||
| - containeranalysis | ||
| - data-fusion | ||
| - datacatalog | ||
| - dataflow | ||
| - datalabeling | ||
| - dataproc | ||
| - dataproc-metastore | ||
| - datastore | ||
| - datastream | ||
| - debugger-client | ||
| - deploy | ||
| - dialogflow | ||
| - dialogflow-cx | ||
| - dlp | ||
| - dms | ||
| - dns | ||
| - document-ai | ||
| - domains | ||
| - errorreporting | ||
| - essential-contacts | ||
| - eventarc | ||
| - filestore | ||
| - firestore | ||
| - functions | ||
| - game-servers | ||
| - gke-connect-gateway | ||
| - gkehub | ||
| - gsuite-addons | ||
| - iam-admin | ||
| - iamcredentials | ||
| - iot | ||
| - kms | ||
| - language | ||
| - life-sciences | ||
| - logging | ||
| - logging-logback | ||
| - managed-identities | ||
| - mediatranslation | ||
| - memcache | ||
| - monitoring | ||
| - monitoring-dashboards | ||
| - network-management | ||
| - network-security | ||
| - networkconnectivity | ||
| - notebooks | ||
| - orchestration-airflow | ||
| - orgpolicy | ||
| - os-config | ||
| - os-login | ||
| - phishingprotection | ||
| - policy-troubleshooter | ||
| - private-catalog | ||
| - profiler | ||
| - pubsublite | ||
| - recaptchaenterprise | ||
| - recommendations-ai | ||
| - recommender | ||
| - redis | ||
| - resource-settings | ||
| - resourcemanager | ||
| - retail | ||
| - scheduler | ||
| - secretmanager | ||
| - security-private-ca | ||
| - securitycenter | ||
| - securitycenter-settings | ||
| - service-control | ||
| - service-management | ||
| - service-usage | ||
| - servicedirectory | ||
| - shell | ||
| - spanner | ||
| - spanner-jdbc | ||
| - speech | ||
| - storage | ||
| - storage-nio | ||
| - storage-transfer | ||
| - talent | ||
| - tasks | ||
| - texttospeech | ||
| - tpu | ||
| - trace | ||
| - translate | ||
| - video-intelligence | ||
| - video-transcoder | ||
| - vision | ||
| - vpcaccess | ||
| - webrisk | ||
| - websecurityscanner | ||
| - workflow-executions | ||
| - workflows | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: zulu | ||
| java-version: ${{matrix.java}} | ||
| - run: java -version | ||
| - run: sudo apt-get update -y | ||
| - run: sudo apt-get install libxml2-utils | ||
| - run: .kokoro/downstream-client-library-check.sh google-auth-library-bom ${{matrix.repo}} | ||