[Build] Remove testing and support for node12 (#4963)

* Remove all node12 testing other than platform

* add lighthouse to our deps now that 12 is deprecated

* removing 12 from platform pr

* Updated config.yml

Co-authored-by: unlikelyzero <jchill2@gmail.com>
Co-authored-by: Shefali Joshi <simplyrender@gmail.com>
This commit is contained in:
John Hill
2022-03-25 11:11:41 -07:00
committed by GitHub
parent 2b599a7ff4
commit 150909d4b9
4 changed files with 13 additions and 22 deletions

View File

@@ -9,8 +9,6 @@ on:
pull_request:
types:
- labeled
schedule:
- cron: '28 21 * * 1-5'
jobs:
lighthouse-pr:
if: ${{ github.event.label.name == 'pr:lighthouse' }}
@@ -20,10 +18,10 @@ jobs:
uses: actions/checkout@v3
with:
ref: master #explicitly checkout master for baseline
- name: Install Node 14
- name: Install Node 16
uses: actions/setup-node@v3
with:
node-version: '14'
node-version: '16'
- name: Cache node modules
uses: actions/cache@v2
env:
@@ -54,10 +52,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install Node 14
- name: Install Node 16
uses: actions/setup-node@v3
with:
node-version: '14'
node-version: '16'
- name: Cache node modules
uses: actions/cache@v2
env:
@@ -83,9 +81,9 @@ jobs:
- name: Install Node 14
uses: actions/setup-node@v3
with:
node-version: '14'
node-version: '16'
- name: Cache node modules
uses: actions/cache@v2
uses: actions/cache@v3
env:
cache-name: cache-node-modules
with:

View File

@@ -16,7 +16,6 @@ jobs:
- macos-latest
- windows-latest
node_version:
- 12
- 14
- 16
architecture: