From 43f2bd36e381a7bbb23933ecaa379a9555b4d59a Mon Sep 17 00:00:00 2001 From: Fabio Bombardi <16268789+shadowsheep1@users.noreply.github.com> Date: Tue, 30 Apr 2024 10:53:15 +0200 Subject: [PATCH] chore: migrate codecov from bash to github action --- .github/workflows/static-checks.yml | 6 ++++-- scripts/codecov.sh | 23 ----------------------- 2 files changed, 4 insertions(+), 25 deletions(-) delete mode 100755 scripts/codecov.sh diff --git a/.github/workflows/static-checks.yml b/.github/workflows/static-checks.yml index 6a8fcefd..029ab8b3 100644 --- a/.github/workflows/static-checks.yml +++ b/.github/workflows/static-checks.yml @@ -3,6 +3,7 @@ on: jobs: checks: runs-on: ubuntu-latest + environment: dev concurrency: group: ${{ github.workflow }}-pr-staticcheck-${{ github.head_ref || github.run_id }} cancel-in-progress: true @@ -43,5 +44,6 @@ jobs: - id: run-test run: yarn test:ci - id: coverage - run: ./scripts/codecov.sh - shell: bash + uses: codecov/codecov-action@84508663e988701840491b86de86b666e8a86bed # v4.3.0 + with: + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/scripts/codecov.sh b/scripts/codecov.sh deleted file mode 100755 index 55579ad9..00000000 --- a/scripts/codecov.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash -FILENAME=codecov -curl -s https://codecov.io/bash > "${FILENAME}" -CODECOV_VERSION=$(grep 'VERSION=\".*\"' codecov | cut -d'"' -f2); -VALIDATION_FAILURE=0 - -echo "codecov version: ${CODECOV_VERSION}" -CODECOV_SHA=$(head -1 <(curl -s https://raw.githubusercontent.com/codecov/codecov-bash/"$CODECOV_VERSION"/SHA256SUM)) -COMPUTED_SHA=$(shasum -a 256 "${FILENAME}") -if [ "${COMPUTED_SHA}" == "${CODECOV_SHA}" ]; then - echo "sha256 checksum OK" -else - VALIDATION_FAILURE=1 -fi -if [ "${VALIDATION_FAILURE}" == 1 ]; then - echo "Invalid checksum detected from codecov. Aborting." - exit 1 -else - echo "Starting codecov." - chmod +x codecov - ./codecov -fi -rm -rf "${FILENAME}"