@@ -17,39 +17,39 @@ jobs:
1717 - name : Checkout code
1818 uses : actions/checkout@v4
1919
20- - name : Cache yarn. lock
20+ - name : Cache pnpm- lock.yaml
2121 uses : actions/cache@v4
2222 with :
2323 path : package-temp-dir
2424 key : lock-${{ github.sha }}
2525
26- - name : Create yarn. lock
27- run : yarn generate-lock-entry
26+ - name : Create pnpm- lock.yaml
27+ run : pnpm generate-lock-entry
2828
2929 - name : Hack for single file
3030 run : |
3131 if [ ! -d "package-temp-dir" ]; then
3232 mkdir package-temp-dir
3333 fi
34- cp yarn. lock package-temp-dir
34+ cp pnpm- lock.yaml package-temp-dir
3535 - name : Cache node_modules
3636 id : node_modules_cache_id
3737 uses : actions/cache@v4
3838 with :
3939 path : node_modules
40- key : node_modules-${{ hashFiles('**/package-temp-dir/yarn. lock') }}
40+ key : node_modules-${{ hashFiles('**/package-temp-dir/pnpm- lock.yaml ') }}
4141
4242 - name : Install dependencies
4343 if : steps.node_modules_cache_id.outputs.cache-hit != 'true'
44- run : yarn
44+ run : pnpm install
4545
4646 prettier :
4747 needs : [setup]
4848 runs-on : ubuntu-latest
4949 steps :
5050 - uses : actions/checkout@v2
5151
52- - name : Restore cache from yarn. lock
52+ - name : Restore cache from pnpm- lock.yaml
5353 uses : actions/cache@v4
5454 with :
5555 path : package-temp-dir
@@ -59,18 +59,18 @@ jobs:
5959 uses : actions/cache@v4
6060 with :
6161 path : node_modules
62- key : node_modules-${{ hashFiles('**/package-temp-dir/yarn. lock') }}
62+ key : node_modules-${{ hashFiles('**/package-temp-dir/pnpm- lock.yaml ') }}
6363
6464 - name : Prettier check
65- run : yarn prettier
65+ run : pnpm prettier
6666
6767 eslint :
6868 needs : [setup]
6969 runs-on : ubuntu-latest
7070 steps :
7171 - uses : actions/checkout@v2
7272
73- - name : Restore cache from yarn. lock
73+ - name : Restore cache from pnpm- lock.yaml
7474 uses : actions/cache@v4
7575 with :
7676 path : package-temp-dir
@@ -80,18 +80,18 @@ jobs:
8080 uses : actions/cache@v4
8181 with :
8282 path : node_modules
83- key : node_modules-${{ hashFiles('**/package-temp-dir/yarn. lock') }}
83+ key : node_modules-${{ hashFiles('**/package-temp-dir/pnpm- lock.yaml ') }}
8484
8585 - name : Eslint check
86- run : yarn eslint
86+ run : pnpm eslint
8787
8888 test :
8989 needs : [setup]
9090 runs-on : ubuntu-latest
9191 steps :
9292 - uses : actions/checkout@v2
9393
94- - name : Restore cache from yarn. lock
94+ - name : Restore cache from pnpm- lock.yaml
9595 uses : actions/cache@v4
9696 with :
9797 path : package-temp-dir
@@ -101,23 +101,23 @@ jobs:
101101 uses : actions/cache@v4
102102 with :
103103 path : node_modules
104- key : node_modules-${{ hashFiles('**/package-temp-dir/yarn. lock') }}
104+ key : node_modules-${{ hashFiles('**/package-temp-dir/pnpm- lock.yaml ') }}
105105
106106 - name : Setup timezone
107107 uses : zcong1993/setup-timezone@master
108108 with :
109109 timezone : Asia/Shanghai
110110
111111 - name : Unit Test
112- run : yarn test
112+ run : pnpm test
113113
114114 build :
115115 runs-on : ubuntu-latest
116116 needs : [setup, prettier, eslint, test]
117117 steps :
118118 - uses : actions/checkout@v2
119119
120- - name : Restore cache from yarn. lock
120+ - name : Restore cache from pnpm- lock.yaml
121121 uses : actions/cache@v4
122122 with :
123123 path : package-temp-dir
@@ -127,7 +127,7 @@ jobs:
127127 uses : actions/cache@v4
128128 with :
129129 path : node_modules
130- key : node_modules-${{ hashFiles('**/package-temp-dir/yarn. lock') }}
130+ key : node_modules-${{ hashFiles('**/package-temp-dir/pnpm- lock.yaml ') }}
131131
132132 - name : Build test
133- run : yarn build
133+ run : pnpm build
0 commit comments