diff --git a/.github/workflows/code-qa.yml b/.github/workflows/code-qa.yml index 17a76dfeb8..4f049ffb6a 100644 --- a/.github/workflows/code-qa.yml +++ b/.github/workflows/code-qa.yml @@ -14,11 +14,23 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: cached install - uses: RooVetGit/Roo-GHA/.github/actions/setup-node-cache-and-install@main + - name: Setup Node.js environment + uses: actions/setup-node@v4 with: - node-version: "18" - clean-install: false + node-version: '18' + + - name: Cache node modules + id: cache-node-modules + uses: actions/cache@v4 + env: + cache-name: cache-node-modules + with: + path: node_modules + key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-build-${{ env.cache-name }}- + ${{ runner.os }}-build- + ${{ runner.os }}- - name: Install dependencies run: npm run install:all