From 48cba220280537006695dc33ed137bac6d369fa2 Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Thu, 14 Sep 2023 14:13:58 -0700 Subject: [PATCH 1/4] chore(ci): upgrade to codecov v4 --- .github/workflows/build.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 86b7b74..278439a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 # This uses the ":stable" version of Verilator, you may prefer ":latest" # We run make from inside the container, overriding default entry point (Verilator binary itself) @@ -21,6 +21,7 @@ jobs: - name: Verilate run: docker run -v ${PWD}:/work --user $(id -u):$(id -g) -e CCACHE_DIR=/work/.ccache --entrypoint make verilator/verilator:stable - - - name: Publish - run: bash <(curl -s https://codecov.io/bash) + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v4 + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_ORG_TOKEN }} From b225215208f90f8cb2ee14b48852322608b07584 Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Fri, 15 Sep 2023 20:18:31 -0700 Subject: [PATCH 2/4] 'fix: switch to v4-beta' --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 278439a..8e4c82c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,6 +22,6 @@ jobs: run: docker run -v ${PWD}:/work --user $(id -u):$(id -g) -e CCACHE_DIR=/work/.ccache --entrypoint make verilator/verilator:stable - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v4-beta-beta-beta-beta env: CODECOV_TOKEN: ${{ secrets.CODECOV_ORG_TOKEN }} From 22c5f869c5dfa324ba30594009a3d8f5338bb747 Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Fri, 15 Sep 2023 21:47:25 -0700 Subject: [PATCH 3/4] fix: switch to v4-beta --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8e4c82c..9d98fea 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,6 +22,6 @@ jobs: run: docker run -v ${PWD}:/work --user $(id -u):$(id -g) -e CCACHE_DIR=/work/.ccache --entrypoint make verilator/verilator:stable - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v4-beta-beta-beta-beta + uses: codecov/codecov-action@v4-beta env: CODECOV_TOKEN: ${{ secrets.CODECOV_ORG_TOKEN }} From e267630bf99b6feca9ce995df58ee1183296f970 Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Mon, 22 Jan 2024 14:28:44 -0800 Subject: [PATCH 4/4] chore(ci): add fossa workflow --- .github/workflows/enforce-license-compliance.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/enforce-license-compliance.yml diff --git a/.github/workflows/enforce-license-compliance.yml b/.github/workflows/enforce-license-compliance.yml new file mode 100644 index 0000000..86be741 --- /dev/null +++ b/.github/workflows/enforce-license-compliance.yml @@ -0,0 +1,14 @@ +name: Enforce License Compliance + +on: + pull_request: + branches: [main, master] + +jobs: + enforce-license-compliance: + runs-on: ubuntu-latest + steps: + - name: 'Enforce License Compliance' + uses: getsentry/action-enforce-license-compliance@57ba820387a1a9315a46115ee276b2968da51f3d # main + with: + fossa_api_key: ${{ secrets.FOSSA_API_KEY }}