From d23fc83ed3a7b36987c998f9f3b42a62725f1288 Mon Sep 17 00:00:00 2001 From: Morgan Roderick Date: Sat, 20 Jan 2024 15:50:44 +0100 Subject: [PATCH] chore: Update actions/setup-node --- .github/workflows/main.yml | 46 +++++++++----------------------------- 1 file changed, 11 insertions(+), 35 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1ed4d07..20d144f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,17 +6,11 @@ jobs: prettier: runs-on: ubuntu-latest steps: - - uses: actions/setup-node@v2 - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: "18" - - name: Cache modules - uses: actions/cache@v2 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- + node-version: "lts/*" + cache: "npm" - name: Install dependencies run: | npm ci @@ -29,17 +23,11 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/setup-node@v2 - with: - node-version: "18" - - name: Cache modules - uses: actions/cache@v2 - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- + node-version: "lts/*" + cache: "npm" - name: Install dependencies run: | npm ci @@ -52,17 +40,11 @@ jobs: coverage: runs-on: ubuntu-latest steps: - - uses: actions/setup-node@v2 - with: - node-version: "18" - - name: Cache npm - uses: actions/cache@v2 - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- + node-version: "lts/*" + cache: "npm" - name: Install dependencies run: | npm ci @@ -84,16 +66,10 @@ jobs: steps: - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - - name: Cache modules - uses: actions/cache@v2 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- + cache: "npm" - name: Install dependencies run: | npm ci