diff --git a/.github/workflows/release-milestone-check.yml b/.github/workflows/release-milestone-check.yml
index e588e6e962bad6d9ebbf5a330afc526d1454314a..f0cef5c2e05e5cfa4580bed74e1430f23eab18e7 100644
--- a/.github/workflows/release-milestone-check.yml
+++ b/.github/workflows/release-milestone-check.yml
@@ -21,7 +21,7 @@ jobs:
         with:
           sparse-checkout: release
       - name: Prepare build scripts
-        run: yarn --cwd ${{ github.workspace }}/release build
+        run: yarn --cwd release --frozen-lockfile && yarn --cwd release build
       - uses: actions/github-script@v7
         env:
           SLACK_RELEASE_CHANNEL: ${{ vars.SLACK_RELEASE_CHANNEL }}