@@ -34,25 +34,28 @@ jobs:
34
34
if : needs.conditional-skip.outputs.trigger-ci == 'true'
35
35
steps :
36
36
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
37
+ - name : Install PNPM
38
+ uses : pnpm/action-setup@v4
39
+ with :
40
+ run_install : false
37
41
- name : Install Node
38
42
uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
39
43
with :
40
44
node-version : ${{ env.NODE_VERSION }}
41
- cache : yarn
42
- cache-dependency-path : yarn.lock
45
+ cache : pnpm
43
46
- name : Install Dependencies
44
- run : yarn install --immutable
47
+ run : pnpm install
45
48
- name : Build Components
46
- run : yarn build
49
+ run : pnpm build
47
50
working-directory : packages/components
48
51
- name : Lint Showcase
49
- run : yarn run lint
52
+ run : pnpm lint
50
53
working-directory : showcase
51
54
- name : Lint Components
52
- run : yarn run lint
55
+ run : pnpm lint
53
56
working-directory : packages/components
54
57
- name : Run Tests
55
- run : yarn run test:ember:percy
58
+ run : pnpm test:ember:percy
56
59
working-directory : showcase
57
60
env :
58
61
PERCY_TOKEN : ${{ secrets.PERCY_TOKEN_COMPONENTS }}
@@ -67,29 +70,30 @@ jobs:
67
70
matrix :
68
71
try-scenario :
69
72
- ember-lts-3.28
70
- - ember-lts-4.12
71
- # - ember-release
73
+ - ember-lts-4.12 # - ember-release
72
74
- ember-beta
73
75
# - ember-canary
74
76
- embroider-safe
75
77
# - embroider-optimized
76
78
77
79
steps :
78
80
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
81
+ - name : Install PNPM
82
+ uses : pnpm/action-setup@v4
83
+ with :
84
+ run_install : false
79
85
- name : Install Node
80
86
uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
81
87
with :
82
88
node-version : ${{ env.NODE_VERSION }}
83
- cache : yarn
84
- cache-dependency-path : yarn.lock
89
+ cache : pnpm
85
90
- name : Install Dependencies
86
- run : yarn install --immutable
91
+ run : pnpm install
87
92
- name : Build Components
88
- run : yarn build
93
+ run : pnpm build
89
94
working-directory : packages/components
90
95
- name : Run Tests
91
96
working-directory : showcase
92
- run : yarn ember try:one ${{ matrix.try-scenario }}
97
+ run : pnpm ember try:one ${{ matrix.try-scenario }}
93
98
env :
94
- PERCY_ENABLE : 0
95
- YARN_ENABLE_IMMUTABLE_INSTALLS : false
99
+ PERCY_ENABLE : 0
0 commit comments