From cc7e9594ab1b0e0b2167437e0259cf073fe66a7d Mon Sep 17 00:00:00 2001 From: Paula Muir Date: Thu, 20 Feb 2025 14:28:11 +0000 Subject: [PATCH 1/3] (maint) Update vscode-ci codecov --- .github/workflows/vscode-ci.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/vscode-ci.yml b/.github/workflows/vscode-ci.yml index be7651df..b6bb6bf4 100644 --- a/.github/workflows/vscode-ci.yml +++ b/.github/workflows/vscode-ci.yml @@ -73,12 +73,16 @@ jobs: npm run test:coverage - name: Upload Coverage - if: runner.os == 'Linux' - env: - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - run: | - npm run coverage:upload - + if: | + runner.os == 'Linux' && + env.CODECOV_TOKEN != '' + uses: codecov/codecov-action@v4 + with: + token: ${{ secrets.CODECOV_TOKEN }} + files: ./coverage.xml + fail_ci_if_error: true + verbose: true + - name: vsce package if: runner.os == 'Linux' env: From 718a18f358db71472ea8345ec4c3961e1d245838 Mon Sep 17 00:00:00 2001 From: Paula Muir Date: Thu, 20 Feb 2025 14:54:08 +0000 Subject: [PATCH 2/3] resolve psake failure --- .github/workflows/vscode-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vscode-ci.yml b/.github/workflows/vscode-ci.yml index b6bb6bf4..86c47e40 100644 --- a/.github/workflows/vscode-ci.yml +++ b/.github/workflows/vscode-ci.yml @@ -48,7 +48,7 @@ jobs: - name: Install psake shell: pwsh - run: Install-Module psake -Force + run: Install-Module -Name psake -RequiredVersion 4.9.0 -Force - name: npm install shell: pwsh From 133f9ac6d2141b516ae3239c48f10e6df654957a Mon Sep 17 00:00:00 2001 From: Paula Muir Date: Thu, 20 Feb 2025 15:16:10 +0000 Subject: [PATCH 3/3] reapply env CODECOV_TOKEN --- .github/workflows/vscode-ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/vscode-ci.yml b/.github/workflows/vscode-ci.yml index 86c47e40..994b9a65 100644 --- a/.github/workflows/vscode-ci.yml +++ b/.github/workflows/vscode-ci.yml @@ -9,6 +9,9 @@ on: - "main" workflow_dispatch: +env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + jobs: build: runs-on: ${{ matrix.os }}