Verify codecov bash script before execution

pull/14/head
Dominik Nakamura 3 years ago
parent 352d60d348
commit 8fa83b2078
No known key found for this signature in database
GPG Key ID: E4C6A749B2491910

@ -16,7 +16,18 @@ coverage:
rm -f *.profraw
# upload coverage to https://codecov.io
upload-coverage:
upload-coverage: get-codecov
@# {{env_var("CODECOV_TOKEN")}}
just coverage
bash -c "bash <(curl -s https://codecov.io/bash) -f lcov.info"
bash -c "./codecov -f lcov.info"
get-codecov:
#!/usr/bin/env bash
set -euo pipefail
curl -s https://codecov.io/bash > codecov;
VERSION=$(grep -o 'VERSION=\"[0-9\.]*\"' codecov | cut -d'"' -f2);
for i in 1 256 512
do
shasum -a $i -c --ignore-missing <(curl -s "https://raw.githubusercontent.com/codecov/codecov-bash/${VERSION}/SHA${i}SUM") ||
shasum -a $i -c <(curl -s "https://raw.githubusercontent.com/codecov/codecov-bash/${VERSION}/SHA${i}SUM")
done

Loading…
Cancel
Save