Skip to content

Commit 9d40fe8

Browse files
LayouwenAli-ovo
authored andcommitted
test: use codecov/codecov-action (#296)
1 parent b8749c8 commit 9d40fe8

File tree

4 files changed

+8
-114
lines changed

4 files changed

+8
-114
lines changed
+5-112
Original file line numberDiff line numberDiff line change
@@ -1,114 +1,7 @@
1-
name: CI
2-
3-
on:
4-
push:
5-
branches: [master]
6-
pull_request:
7-
branches: [master]
1+
name: ✅ test
2+
on: [push, pull_request]
83

94
jobs:
10-
setup:
11-
runs-on: ubuntu-latest
12-
steps:
13-
- name: checkout
14-
uses: actions/checkout@master
15-
16-
- uses: actions/setup-node@v1
17-
with:
18-
node-version: '18'
19-
20-
- name: cache package-lock.json
21-
uses: actions/cache@v2
22-
with:
23-
path: package-temp-dir
24-
key: lock-${{ github.sha }}
25-
26-
- name: create package-lock.json
27-
run: npm i --package-lock-only --ignore-scripts
28-
29-
- name: hack for singe file
30-
run: |
31-
if [ ! -d "package-temp-dir" ]; then
32-
mkdir package-temp-dir
33-
fi
34-
cp package-lock.json package-temp-dir
35-
36-
- name: cache node_modules
37-
id: node_modules_cache_id
38-
uses: actions/cache@v2
39-
with:
40-
path: node_modules
41-
key: node_modules-${{ hashFiles('**/package-temp-dir/package-lock.json') }}
42-
43-
- name: install
44-
if: steps.node_modules_cache_id.outputs.cache-hit != 'true'
45-
run: npm ci
46-
47-
lint:
48-
runs-on: ubuntu-latest
49-
steps:
50-
- name: checkout
51-
uses: actions/checkout@master
52-
53-
- name: restore cache from package-lock.json
54-
uses: actions/cache@v2
55-
with:
56-
path: package-temp-dir
57-
key: lock-${{ github.sha }}
58-
59-
- name: restore cache from node_modules
60-
uses: actions/cache@v2
61-
with:
62-
path: node_modules
63-
key: node_modules-${{ hashFiles('**/package-temp-dir/package-lock.json') }}
64-
65-
- name: lint
66-
run: npm run lint
67-
68-
needs: setup
69-
70-
compile:
71-
runs-on: ubuntu-latest
72-
steps:
73-
- name: checkout
74-
uses: actions/checkout@master
75-
76-
- name: restore cache from package-lock.json
77-
uses: actions/cache@v2
78-
with:
79-
path: package-temp-dir
80-
key: lock-${{ github.sha }}
81-
82-
- name: restore cache from node_modules
83-
uses: actions/cache@v2
84-
with:
85-
path: node_modules
86-
key: node_modules-${{ hashFiles('**/package-temp-dir/package-lock.json') }}
87-
88-
- name: compile
89-
run: npm run compile
90-
91-
needs: setup
92-
93-
coverage:
94-
runs-on: ubuntu-latest
95-
steps:
96-
- name: checkout
97-
uses: actions/checkout@master
98-
99-
- name: restore cache from package-lock.json
100-
uses: actions/cache@v2
101-
with:
102-
path: package-temp-dir
103-
key: lock-${{ github.sha }}
104-
105-
- name: restore cache from node_modules
106-
uses: actions/cache@v2
107-
with:
108-
path: node_modules
109-
key: node_modules-${{ hashFiles('**/package-temp-dir/package-lock.json') }}
110-
111-
- name: coverage
112-
run: npm test -- --coverage && bash <(curl -s https://codecov.io/bash)
113-
114-
needs: setup
5+
test:
6+
uses: react-component/rc-test/.github/workflows/test.yml@main
7+
secrets: inherit

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"@types/react": "^18.0.9",
5858
"@types/react-dom": "^18.0.3",
5959
"@umijs/fabric": "^3.0.0",
60+
"cheerio": "1.0.0-rc.12",
6061
"cross-env": "^7.0.0",
6162
"dumi": "^2.0.0",
6263
"enzyme": "^3.1.1",

src/Circle/PtgCircle.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const Block: React.FC<BlockProps> = ({ bg, children }) => (
1111
<div style={{ width: '100%', height: '100%', background: bg }}>{children}</div>
1212
);
1313

14-
function getPtgColors(color: Record<string, string>, scale: number) {
14+
function getPtgColors(color: Record<string, string | boolean>, scale: number) {
1515
return Object.keys(color).map((key) => {
1616
const parsedKey = parseFloat(key);
1717
const ptgKey = `${Math.floor(parsedKey * scale)}%`;

src/interface.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export interface ProgressProps {
1616
steps?: number | { count: number; gap: number };
1717
}
1818

19-
export type StrokeColorObject = Record<string, string>;
19+
export type StrokeColorObject = Record<string, string | boolean>;
2020

2121
export type BaseStrokeColorType = string | StrokeColorObject;
2222

0 commit comments

Comments
 (0)