diff --git a/.github/workflows/ci1.yml b/.github/workflows/ci1.yml index 8bf05e80..726712b1 100644 --- a/.github/workflows/ci1.yml +++ b/.github/workflows/ci1.yml @@ -13,16 +13,14 @@ jobs: setup: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: '20.x' cache: 'npm' - - name: Install npm dependencies - run: npm ci - name: Cache npm dependencies - id: cache-dependencies + id: cache-npm uses: actions/cache@v3 env: cache-name: cache-node_modules @@ -33,6 +31,12 @@ jobs: ${{ runner.os }}-build-${{ env.cache-name }}- ${{ runner.os }}-build- ${{ runner.os }}- + - if: ${{ steps.cache-npm.outputs.cache-hit != 'true' }} + name: List the state of node modules + continue-on-error: true + run: npm list + - name: Install npm dependencies + run: npm install common: needs: setup