diff --git a/yarn/action.yml b/yarn/action.yml index 87c94db..a8ac6c3 100644 --- a/yarn/action.yml +++ b/yarn/action.yml @@ -204,11 +204,17 @@ runs: if: ${{ failure() && steps.install-dependencies.conclusion == 'failure' }} shell: bash env: - CI: 0 - run: yarn install + YARN_CHECKSUM_BEHAVIOR: update + run: | + yarn install + ( + echo '# Bad `yarn.lock`' + echo 'This could be caused by bad locally cached packages.' + echo 'Try running: [`yarn cache clean --all`](https://yarnpkg.com/cli/cache/clean#options)' + ) >> "$GITHUB_STEP_SUMMARY" working-directory: ${{ inputs.working-directory }} - - name: Upload yarn.lock on failure + - name: Upload regenerated yarn.lock on failure if: ${{ failure() && steps.install-dependencies.conclusion == 'failure' }} uses: actions/upload-artifact@v4 with: