From 40c90335a3272edaf81856368f85854912ef2bfc Mon Sep 17 00:00:00 2001 From: Avan Date: Tue, 13 Aug 2024 17:21:37 +0800 Subject: [PATCH 1/3] test: use codecov/codecov-action --- .github/workflows/react-component-ci.yml | 41 ++++++++++++------------ 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/.github/workflows/react-component-ci.yml b/.github/workflows/react-component-ci.yml index 6bfd63e..2097f2a 100644 --- a/.github/workflows/react-component-ci.yml +++ b/.github/workflows/react-component-ci.yml @@ -1,24 +1,20 @@ name: CI -on: - push: - branches: [master] - pull_request: - branches: [master] +on: ['push', 'pull_request'] jobs: setup: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@master + uses: actions/checkout@v4 - - uses: actions/setup-node@v1 + - uses: actions/setup-node@v4 with: - node-version: '18' + node-version: '20' - name: cache package-lock.json - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: package-temp-dir key: lock-${{ github.sha }} @@ -35,7 +31,7 @@ jobs: - name: cache node_modules id: node_modules_cache_id - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: node_modules key: node_modules-${{ hashFiles('**/package-temp-dir/package-lock.json') }} @@ -48,16 +44,16 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@master + uses: actions/checkout@v4 - name: restore cache from package-lock.json - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: package-temp-dir key: lock-${{ github.sha }} - name: restore cache from node_modules - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: node_modules key: node_modules-${{ hashFiles('**/package-temp-dir/package-lock.json') }} @@ -71,16 +67,16 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@master + uses: actions/checkout@v4 - name: restore cache from package-lock.json - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: package-temp-dir key: lock-${{ github.sha }} - name: restore cache from node_modules - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: node_modules key: node_modules-${{ hashFiles('**/package-temp-dir/package-lock.json') }} @@ -94,21 +90,26 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@master + uses: actions/checkout@v4 - name: restore cache from package-lock.json - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: package-temp-dir key: lock-${{ github.sha }} - name: restore cache from node_modules - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: node_modules key: node_modules-${{ hashFiles('**/package-temp-dir/package-lock.json') }} - name: coverage - run: npm test -- --coverage && bash <(curl -s https://codecov.io/bash) + run: npm test -- --coverage + + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v4 + with: + token: ${{ secrets.CODECOV_TOKEN }} needs: setup From a5ca825048422409d4438cfa1c6ebfac2a9dbfe9 Mon Sep 17 00:00:00 2001 From: Avan Date: Thu, 15 Aug 2024 00:25:51 +0800 Subject: [PATCH 2/3] fix: cheerio look --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index aad07c9..d277644 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "@types/react": "^17.0.15", "@types/react-dom": "^17.0.9", "@umijs/fabric": "^3.0.0", + "cheerio": "^1.0.0-rc.12", "cross-env": "^7.0.0", "dumi": "^2.1.2", "enzyme": "^3.1.1", From ab9ed0a6fb894d0968ec405cd8c9f343b2a0ba10 Mon Sep 17 00:00:00 2001 From: Avan Date: Thu, 15 Aug 2024 11:21:51 +0800 Subject: [PATCH 3/3] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d277644..b49b19c 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@types/react": "^17.0.15", "@types/react-dom": "^17.0.9", "@umijs/fabric": "^3.0.0", - "cheerio": "^1.0.0-rc.12", + "cheerio": "1.0.0-rc.12", "cross-env": "^7.0.0", "dumi": "^2.1.2", "enzyme": "^3.1.1",