From 97597024f2e5cef1d591be6a9f2228b28ff63ae8 Mon Sep 17 00:00:00 2001 From: Nitin Kumar Date: Mon, 7 Aug 2023 10:21:06 +0530 Subject: [PATCH] ci: apply patches when cache-hit --- .github/actions/install-dependencies/action.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/actions/install-dependencies/action.yml b/.github/actions/install-dependencies/action.yml index 5859e91df1d..dfec3eec9ce 100644 --- a/.github/actions/install-dependencies/action.yml +++ b/.github/actions/install-dependencies/action.yml @@ -18,8 +18,13 @@ runs: key: ${{ runner.os }}-blade-${{ hashFiles('**/yarn.lock') }} # cache miss - install packages with `yarn --frozen-lockfile` - # cache hit - download packages from the cache + # cache hit - download packages from the cache and explicitly run postinstall script - name: install packages if cache miss run: yarn --frozen-lockfile shell: bash if: steps.cache.outputs.cache-hit != 'true' + + - name: Run postinstall script + run: yarn postinstall + shell: bash + if: steps.cache.outputs.cache-hit == 'true'