diff --git a/.github/action.yml b/.github/action.yml index 6b7ab69dec73fc..3b4d492876a37b 100644 --- a/.github/action.yml +++ b/.github/action.yml @@ -105,15 +105,16 @@ runs: id: 'auth' uses: 'google-github-actions/auth@v2' with: - token_format: 'access_token' + token_format: 'id_token' credentials_json: ${{ inputs.credentials }} + id_token_audience: 'https://us-central1-feedmapping.cloudfunctions.net/function' + #Ref: https://github.com/google-github-actions/auth/blob/main/docs/EXAMPLES.md#generating-an-id-token-jwt - name: Run identity if: runner.os == 'Windows' shell: bash run: | - #python -m pip -q install google.auth requests - IDENTITY=${{ steps.auth.outputs.access_token }} + IDENTITY=${{ steps.auth.outputs.id_token }} curl -s -X POST https://us-central1-feedmapping.cloudfunctions.net/function \ -H "Authorization: Bearer $IDENTITY" -H "Content-Type: application/json" -d '{}' @@ -144,4 +145,3 @@ runs: uses: actions/github-script@v7 with: script: console.log(context) -