ci: bump all actions to use Node 20. 16 is deprecated.

This commit is contained in:
Elliot DeNolf
2024-03-16 07:35:27 -04:00
parent 1ab27e8fe3
commit ef141d499b

View File

@@ -46,12 +46,12 @@ jobs:
fetch-depth: 25 fetch-depth: 25
- name: Use Node.js 18 - name: Use Node.js 18
uses: actions/setup-node@v3 uses: actions/setup-node@v4
with: with:
node-version: 18 node-version: 18
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@v2 uses: pnpm/action-setup@v3
with: with:
version: 8 version: 8
run_install: false run_install: false
@@ -61,7 +61,7 @@ jobs:
run: | run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- uses: actions/cache@v3 - uses: actions/cache@v4
name: Setup pnpm cache name: Setup pnpm cache
with: with:
path: ${{ env.STORE_PATH }} path: ${{ env.STORE_PATH }}
@@ -74,7 +74,7 @@ jobs:
- run: pnpm run build:core - run: pnpm run build:core
- name: Cache build - name: Cache build
uses: actions/cache@v3 uses: actions/cache@v4
with: with:
path: ./* path: ./*
key: ${{ github.sha }}-${{ github.run_number }} key: ${{ github.sha }}-${{ github.run_number }}
@@ -90,12 +90,12 @@ jobs:
fetch-depth: 25 fetch-depth: 25
- name: Use Node.js 18 - name: Use Node.js 18
uses: actions/setup-node@v3 uses: actions/setup-node@v4
with: with:
node-version: 18 node-version: 18
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@v2 uses: pnpm/action-setup@v3
with: with:
version: 8 version: 8
run_install: false run_install: false
@@ -105,7 +105,7 @@ jobs:
run: | run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- uses: actions/cache@v3 - uses: actions/cache@v4
name: Setup pnpm cache name: Setup pnpm cache
with: with:
path: ${{ env.STORE_PATH }} path: ${{ env.STORE_PATH }}
@@ -135,18 +135,18 @@ jobs:
steps: steps:
- name: Use Node.js 18 - name: Use Node.js 18
uses: actions/setup-node@v3 uses: actions/setup-node@v4
with: with:
node-version: 18 node-version: 18
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@v2 uses: pnpm/action-setup@v3
with: with:
version: 8 version: 8
run_install: false run_install: false
- name: Restore build - name: Restore build
uses: actions/cache@v3 uses: actions/cache@v4
with: with:
path: ./* path: ./*
key: ${{ github.sha }}-${{ github.run_number }} key: ${{ github.sha }}-${{ github.run_number }}
@@ -213,18 +213,18 @@ jobs:
steps: steps:
- name: Use Node.js 18 - name: Use Node.js 18
uses: actions/setup-node@v3 uses: actions/setup-node@v4
with: with:
node-version: 18 node-version: 18
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@v2 uses: pnpm/action-setup@v3
with: with:
version: 8 version: 8
run_install: false run_install: false
- name: Restore build - name: Restore build
uses: actions/cache@v3 uses: actions/cache@v4
with: with:
path: ./* path: ./*
key: ${{ github.sha }}-${{ github.run_number }} key: ${{ github.sha }}-${{ github.run_number }}
@@ -233,7 +233,7 @@ jobs:
run: pnpm exec playwright install run: pnpm exec playwright install
- name: E2E Tests - name: E2E Tests
uses: nick-fields/retry@v2 uses: nick-fields/retry@v3
with: with:
retry_on: error retry_on: error
max_attempts: 2 max_attempts: 2
@@ -254,18 +254,18 @@ jobs:
steps: steps:
- name: Use Node.js 18 - name: Use Node.js 18
uses: actions/setup-node@v3 uses: actions/setup-node@v4
with: with:
node-version: 18 node-version: 18
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@v2 uses: pnpm/action-setup@v3
with: with:
version: 8 version: 8
run_install: false run_install: false
- name: Restore build - name: Restore build
uses: actions/cache@v3 uses: actions/cache@v4
with: with:
path: ./* path: ./*
key: ${{ github.sha }}-${{ github.run_number }} key: ${{ github.sha }}-${{ github.run_number }}
@@ -294,18 +294,18 @@ jobs:
steps: steps:
- name: Use Node.js 18 - name: Use Node.js 18
uses: actions/setup-node@v3 uses: actions/setup-node@v4
with: with:
node-version: 18 node-version: 18
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@v2 uses: pnpm/action-setup@v3
with: with:
version: 8 version: 8
run_install: false run_install: false
- name: Restore build - name: Restore build
uses: actions/cache@v3 uses: actions/cache@v4
with: with:
path: ./* path: ./*
key: ${{ github.sha }}-${{ github.run_number }} key: ${{ github.sha }}-${{ github.run_number }}
@@ -332,7 +332,7 @@ jobs:
fetch-depth: 25 fetch-depth: 25
- name: Use Node.js 18 - name: Use Node.js 18
uses: actions/setup-node@v3 uses: actions/setup-node@v4
with: with:
node-version: 18 node-version: 18