@@ -166,41 +166,61 @@ runs:
166
166
if [ ${{ inputs.use_oidc }} == 'true' ];
167
167
then
168
168
# {"count":1984,"value":"***"}
169
- CODECOV_TOKEN =$(curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL&audience=api://AzureADTokenExchange" | cut -d\' -f6)
170
- echo "CODECOV_TOKEN=$CODECOV_TOKEN " >> $GITHUB_ENV
169
+ CC_TOKEN =$(curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL&audience=api://AzureADTokenExchange" | cut -d\' -f6)
170
+ echo "CC_TOKEN=$CC_TOKEN " >> " $GITHUB_ENV"
171
171
else
172
172
if [ -n ${{ inputs.token }} ];
173
173
then
174
- CODECOV_TOKEN =${{ inputs.token }}
175
- echo "CODECOV_TOKEN=$CODECOV_TOKEN " >> $GITHUB_ENV
174
+ CC_TOKEN =${{ inputs.token }}
175
+ echo "CC_TOKEN=$CC_TOKEN " >> " $GITHUB_ENV"
176
176
fi
177
177
fi
178
178
179
179
- name : Override branch for forks
180
180
shell : bash
181
181
run : |
182
- if [ -z "$CC_BRANCH" ] && [ -z "$CODECOV_TOKEN " ] && [ "${GITHUB_EVENT_PULL_REQUEST_REPO_FULL_NAME}" != "$GITHUB_REPOSITORY" ];
182
+ if [ -z "$CC_BRANCH" ] && [ -z "$CC_TOKEN " ] && [ "${GITHUB_EVENT_PULL_REQUEST_REPO_FULL_NAME}" != "$GITHUB_REPOSITORY" ];
183
183
then
184
184
echo -e "\033[0;32m==>\033[0m Fork detected, tokenless uploading used"
185
185
TOKENLESS="$GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL"
186
186
CC_BRANCH="$GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL"
187
- echo "TOKENLESS=$TOKENLESS" >> $GITHUB_ENV
187
+ echo "TOKENLESS=$TOKENLESS" >> " $GITHUB_ENV"
188
188
fi
189
189
190
- echo "CC_BRANCH=$CC_BRANCH" >> $GITHUB_ENV
190
+ echo "CC_BRANCH=$CC_BRANCH" >> " $GITHUB_ENV"
191
191
env :
192
192
CC_BRANCH : ${{ inputs.override_branch }}
193
193
GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL : ${{ github.event.pull_request.head.label }}
194
194
GITHUB_EVENT_PULL_REQUEST_REPO_FULL_NAME : ${{ github.event.pull_request.repo.full_name }}
195
195
GITHUB_REPOSITORY : ${{ github.repository }}
196
196
197
+ - name : Override commits and pr for pull requests
198
+ shell : bash
199
+ run : |
200
+ if [ -z "$CC_SHA" ];
201
+ then
202
+ CC_SHA="$GITHUB_EVENT_PULL_REQUEST_HEAD_SHA"
203
+ fi
204
+ if [ -z "$CC_PR" ] && [ "${GITHUB_EVENT_NAME}" == "pull_request_target" ];
205
+ then
206
+ CC_PR="$GITHUB_EVENT_NUMBER"
207
+ fi
208
+
209
+ echo "CC_SHA=$CC_SHA" >> "$GITHUB_ENV"
210
+ echo "CC_PR=$CC_PR" >> "$GITHUB_ENV"
211
+ env :
212
+ CC_PR : ${{ inputs.override_pr }}
213
+ CC_SHA : ${{ inputs.override_commit }}
214
+ GITHUB_EVENT_NAME : ${{ github.event_name }}
215
+ GITHUB_EVENT_NUMBER : ${{ github.event.number }}
216
+ GITHUB_EVENT_PULL_REQUEST_HEAD_SHA : ${{ github.event.pull_request.head.sha }}
217
+
197
218
- name : Upload coverage to Codecov
198
219
run : ${GITHUB_ACTION_PATH}/dist/codecov.sh
199
220
shell : bash
200
221
working-directory : ${{ inputs.working-directory }}
201
222
env :
202
223
CC_BINARY : ${{ inputs.binary }}
203
- CC_BRANCH : $CC_BRANCH
204
224
CC_BUILD : ${{ inputs.override_build }}
205
225
CC_BUILD_URL : ${{ inputs.override_build_url }}
206
226
CC_CODE : ${{ inputs.report_code }}
@@ -229,13 +249,10 @@ runs:
229
249
CC_OS : ${{ inputs.os }}
230
250
CC_PARENT_SHA : ${{ inputs.commit_parent }}
231
251
CC_PLUGINS : ${{ inputs.plugins }}
232
- CC_PR : ${{ inputs.override_pr }}
233
252
CC_REPORT_TYPE : ${{ inputs.report_type }}
234
- CC_SHA : ${{ inputs.override_commit }}
235
253
CC_SKIP_VALIDATION : ${{ inputs.skip_validation }}
236
254
CC_SLUG : ${{ inputs.slug }}
237
255
CC_SWIFT_PROJECT : ${{ inputs.swift_project }}
238
- CC_TOKEN : $CODECOV_TOKEN
239
256
CC_VERBOSE : ${{ inputs.verbose }}
240
257
CC_VERSION : ${{ inputs.version }}
241
258
CC_YML_PATH : ${{ inputs.codecov_yml_path }}
0 commit comments