Skip to content

Commit 3835cb0

Browse files
committed
install before format
1 parent ef80b78 commit 3835cb0

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

.github/workflows/check.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -228,12 +228,9 @@ jobs:
228228
if: ${{ steps.cache.outputs.cache-hit != 'true' }}
229229
run: yarn cli generate ${{ matrix.client.language }} ${{ matrix.client.toRun }}
230230

231-
- name: Update `yarn.lock` for JavaScript
231+
- name: Restore the algoliasearch package.json
232232
if: ${{ matrix.client.language == 'javascript' }}
233-
run: |
234-
cd ${{ matrix.client.path }}
235-
mv packages/algoliasearch/package.json.tmp packages/algoliasearch/package.json
236-
YARN_ENABLE_IMMUTABLE_INSTALLS=false yarn install
233+
run: mv ${{ matrix.client.path }}/packages/algoliasearch/package.json.tmp ${{ matrix.client.path }}/packages/algoliasearch/package.json
237234

238235
- name: Build clients
239236
if: ${{ steps.cache.outputs.cache-hit != 'true' && matrix.client.language != 'php' }}

scripts/formatter.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ export async function formatter(
1313
let cmd = '';
1414
switch (language) {
1515
case 'javascript':
16+
if (CI) {
17+
await run(
18+
'cd clients/algoliasearch-client-javascript && YARN_ENABLE_IMMUTABLE_INSTALLS yarn install',
19+
{ verbose }
20+
);
21+
}
1622
cmd = `yarn eslint --ext=ts,json ${folder} --fix --no-error-on-unmatched-pattern`;
1723
break;
1824
case 'java':

0 commit comments

Comments
 (0)