@@ -38,21 +38,23 @@ jobs:
38
38
uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
39
39
with :
40
40
node-version : ${{ env.NODE_VERSION }}
41
- cache : yarn
42
- cache-dependency-path : yarn.lock
43
- - name : Install Dependencies
44
- run : yarn install --immutable
41
+ cache : pnpm
42
+ cache-dependency-path : package-lock.json
43
+ - name : Install PNPM
44
+ uses : pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2
45
+ with :
46
+ run_install : true
45
47
- name : Build Components
46
- run : yarn build
48
+ run : pnpm build
47
49
working-directory : packages/components
48
50
- name : Lint Showcase
49
- run : yarn run lint
51
+ run : pnpm run lint
50
52
working-directory : showcase
51
53
- name : Lint Components
52
- run : yarn run lint
54
+ run : pnpm run lint
53
55
working-directory : packages/components
54
56
- name : Run Tests
55
- run : yarn run test:ember:percy
57
+ run : pnpm run test:ember:percy
56
58
working-directory : showcase
57
59
env :
58
60
PERCY_TOKEN : ${{ secrets.PERCY_TOKEN_COMPONENTS }}
@@ -80,16 +82,17 @@ jobs:
80
82
uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
81
83
with :
82
84
node-version : ${{ env.NODE_VERSION }}
83
- cache : yarn
84
- cache-dependency-path : yarn.lock
85
- - name : Install Dependencies
86
- run : yarn install --immutable
85
+ cache : pnpm
86
+ cache-dependency-path : package-lock.json
87
+ - name : Install PNPM
88
+ uses : pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2
89
+ with :
90
+ run_install : true
87
91
- name : Build Components
88
- run : yarn build
92
+ run : pnpm build
89
93
working-directory : packages/components
90
94
- name : Run Tests
91
95
working-directory : showcase
92
- run : yarn ember try:one ${{ matrix.try-scenario }}
96
+ run : pnpm ember try:one ${{ matrix.try-scenario }}
93
97
env :
94
98
PERCY_ENABLE : 0
95
- YARN_ENABLE_IMMUTABLE_INSTALLS : false
0 commit comments