aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/actions/codecov/action.yml9
-rw-r--r--.github/actions/codecov/codecov.yml (renamed from codecov.yml)0
-rwxr-xr-x.github/actions/codecov/upload_coverage.sh5
3 files changed, 12 insertions, 2 deletions
diff --git a/.github/actions/codecov/action.yml b/.github/actions/codecov/action.yml
index ae6de1d98..c5e7c7bde 100644
--- a/.github/actions/codecov/action.yml
+++ b/.github/actions/codecov/action.yml
@@ -1,15 +1,22 @@
name: "Code Cov"
author: "menny"
+description: "action which locate coverage files and uploads them"
+
+inputs:
+ codecov_token:
+ description: "API token used to upload coverage"
+ required: false
+ default: "1a4cd171-2784-4f48-8a62-0b7ec31e6d7e"
runs:
using: "docker"
image: "docker://menny/ndk_ask:1.13.1"
env:
TERM: dumb
- CODECOV_TOKEN: 1a4cd171-2784-4f48-8a62-0b7ec31e6d7e
entrypoint: /bin/bash
args:
- .github/actions/codecov/upload_coverage.sh
+ - ${{ inputs.codecov_token }}
branding:
icon: 'pie-chart'
diff --git a/codecov.yml b/.github/actions/codecov/codecov.yml
index b221ec108..b221ec108 100644
--- a/codecov.yml
+++ b/.github/actions/codecov/codecov.yml
diff --git a/.github/actions/codecov/upload_coverage.sh b/.github/actions/codecov/upload_coverage.sh
index 1cb51132d..061f15565 100755
--- a/.github/actions/codecov/upload_coverage.sh
+++ b/.github/actions/codecov/upload_coverage.sh
@@ -1,8 +1,11 @@
#!/usr/bin/env bash
set -e
+CODECOV_TOKEN="${1}"
+
wget --tries=5 --waitretry=5 --progress=dot:mega --output-document=codecov.sh https://codecov.io/bash
chmod +x codecov.sh
COV_FILES=$(find . -name "test*UnitTestCoverage.xml" | xargs -n 1 echo -n " -f ")
-./scripts/retry.sh 5 ./codecov.sh -X gcov -X coveragepy -X xcode ${COV_FILES}
+
+./scripts/retry.sh 5 ./codecov.sh -t "${CODECOV_TOKEN}" -y .github/actions/codecov/codecov.yml -X gcov -X coveragepy -X xcode ${COV_FILES}