From e8603fa30787f57d94a36f031f805c6b2e4d0b11 Mon Sep 17 00:00:00 2001 From: Tom Hu <88201630+thomasrockhu-codecov@users.noreply.github.com> Date: Tue, 19 Nov 2024 14:14:58 -0500 Subject: [PATCH] fix: use double-quotes for OIDC (#1669) * fix: get log for use oidc * fix: add oidc run * fix: move the oidc call * fix: update to use double quote on oidc --- .github/workflows/main.yml | 8 ++++++++ action.yml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6bc4004245..4c6106e937 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -78,6 +78,14 @@ jobs: name: codecov-demo verbose: true token: ${{ secrets.CODECOV_TOKEN }} + - name: Upload coverage to Codecov (oidc) + uses: ./ + with: + files: ./coverage/script/coverage-final.json + flags: script,${{ matrix.os }} + name: codecov-script + use_oidc: true + verbose: true - name: Upload coverage to Codecov (version) uses: ./ with: diff --git a/action.yml b/action.yml index 161a292196..2b390f34f9 100644 --- a/action.yml +++ b/action.yml @@ -166,7 +166,7 @@ runs: if [ ${{ inputs.use_oidc }} == 'true' ]; then # {"count":1984,"value":"***"} - CC_TOKEN=$(curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL&audience=api://AzureADTokenExchange" | cut -d\' -f6) + CC_TOKEN=$(curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL&audience=api://AzureADTokenExchange" | cut -d\" -f6) echo "CC_TOKEN=$CC_TOKEN" >> "$GITHUB_ENV" else if [ -n ${{ inputs.token }} ];