@@ -58,16 +58,12 @@ jobs:
58
58
- uses : actions/cache/restore@v4
59
59
id : cache-restore
60
60
with :
61
- path : |
62
- outfile.cjs
63
- playground
61
+ path : outfile.cjs
64
62
key : ${{ github.sha }}-${{ hashFiles('pnpm-lock.yaml') }}
65
63
- name : Build the package on cache miss
66
- if : steps.cache-restore.outputs.cache-hit != 'true'
67
- run : pnpm install && pnpm build && pnpm snapshot && echo "{}" > playground/package.json
68
- - name : Move playground to an outside directory to work around working-directory issue
69
- if : steps.cache-restore.outputs.cache-hit != 'true'
70
- run : mv playground ../playground
64
+ run : pnpm install && pnpm build
65
+ - name : Snapshot
66
+ run : pnpm snapshot && echo "{}" > playground/package.json && mv playground ../playground
71
67
- name : Install dependencies in playground
72
68
working-directory : ../playground
73
69
run : pnpm install --no-frozen-lockfile
@@ -98,16 +94,13 @@ jobs:
98
94
- uses : actions/cache/restore@v4
99
95
id : cache-restore
100
96
with :
101
- path : |
102
- outfile.cjs
103
- ../playground
97
+ path : outfile.cjs
104
98
key : ${{ github.sha }}-${{ hashFiles('pnpm-lock.yaml') }}
105
99
- name : Build the package on cache miss
106
100
if : steps.cache-restore.outputs.cache-hit != 'true'
107
- run : pnpm install && pnpm build && pnpm snapshot && echo "{}" > playground/package.json
108
- - name : Move playground to an outside directory to work around working-directory issue
109
- if : steps.cache-restore.outputs.cache-hit != 'true'
110
- run : mv playground ../playground
101
+ run : pnpm install && pnpm build
102
+ - name : Snapshot
103
+ run : pnpm snapshot && echo "{}" > playground/package.json && mv playground ../playground
111
104
- name : Install dependencies in playground
112
105
working-directory : ../playground
113
106
run : pnpm install --no-frozen-lockfile
@@ -143,16 +136,13 @@ jobs:
143
136
- uses : actions/cache/restore@v4
144
137
id : cache-restore
145
138
with :
146
- path : |
147
- outfile.cjs
148
- playground
139
+ path : outfile.cjs
149
140
key : ${{ github.sha }}-${{ hashFiles('pnpm-lock.yaml') }}
150
141
- name : Build the package on cache miss
151
142
if : steps.cache-restore.outputs.cache-hit != 'true'
152
- run : pnpm install && pnpm build && pnpm snapshot && echo "{}" > playground/package.json
153
- - name : Move playground to an outside directory to work around working-directory issue
154
- if : steps.cache-restore.outputs.cache-hit != 'true'
155
- run : mv playground ../playground
143
+ run : pnpm install && pnpm build
144
+ - name : Snapshot
145
+ run : pnpm snapshot && echo "{}" > playground/package.json && mv playground ../playground
156
146
- name : Install dependencies in playground
157
147
working-directory : ../playground
158
148
run : pnpm install --no-frozen-lockfile
0 commit comments