fix(ci): add node 18 build, test variants (#48117)

This commit is contained in:
Mrugesh Mohapatra
2022-12-19 20:29:50 +05:30
committed by GitHub
parent 7278385047
commit 1d6e10c38c
9 changed files with 34 additions and 26 deletions
@@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [16.x]
node-version: [18.x]
fail-fast: true
steps:
+5 -2
View File
@@ -14,6 +14,9 @@ jobs:
mobile-test:
name: Test curriculum for mobile app
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [18.x]
steps:
- name: Checkout Source Files
@@ -25,10 +28,10 @@ jobs:
repository: freeCodeCamp/mobile
path: mobile
- name: Use Node.js 16.x
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
with:
node-version: 16.x
node-version: ${{ matrix.node-version }}
- name: Setup Flutter 3.3.x
uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d # tag=v2
+5 -2
View File
@@ -13,6 +13,9 @@ jobs:
do-everything:
name: Build & Test
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [18.x]
services:
mongodb:
image: mongo:4.4
@@ -34,10 +37,10 @@ jobs:
repository: freeCodeCamp/client-config
path: client-config
- name: Use Node.js 16.x
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
with:
node-version: 16.x
node-version: ${{ matrix.node-version }}
- name: Set freeCodeCamp Environment Variables
run: |
+6 -3
View File
@@ -16,6 +16,9 @@ jobs:
build-client:
name: Build
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [18.x]
steps:
- name: Checkout Source Files
@@ -27,10 +30,10 @@ jobs:
repository: freeCodeCamp/client-config
path: client-config
- name: Use Node.js 16.x
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
with:
node-version: 16.x
node-version: ${{ matrix.node-version }}
- name: Set freeCodeCamp Environment Variables
run: cp sample.env .env
@@ -67,7 +70,7 @@ jobs:
fail-fast: false
matrix:
browsers: [chrome, firefox, electron]
node-version: [16.x]
node-version: [18.x]
include:
- browsers: electron
spec: cypress/e2e/default/learn/challenges/projects.js
+4 -4
View File
@@ -7,20 +7,20 @@ on:
jobs:
ci:
name: Validate i18n Builds
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [16.x]
node-version: [18.x]
steps:
- name: Checkout Source Files
uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3
- name: Use Node.js v${{ matrix.node-version }}
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- name: Set freeCodeCamp Environment Variables
run: cp sample.env .env
+4 -3
View File
@@ -7,21 +7,22 @@ on:
jobs:
ci:
name: Validate i18n Builds
runs-on: ubuntu-latest
# run only on PRs that camperbot opens with title that matches the curriculum sync
if: ${{ github.event.pull_request.user.login == 'camperbot' && contains(github.event.pull_request.title, 'chore(i18n,learn)') }}
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [16.x]
node-version: [18.x]
steps:
- name: Checkout Source Files
uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3
- name: Use Node.js v${{ matrix.node-version }}
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- name: Set freeCodeCamp Environment Variables
run: cp sample.env .env
+1 -1
View File
@@ -17,7 +17,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [16.x]
node-version: [18.x]
steps:
- name: Checkout Source Files
+3 -4
View File
@@ -19,11 +19,10 @@ jobs:
lint:
name: Lint
runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
node-version: [16.x]
node-version: [18.x]
fail-fast: false
steps:
- name: Checkout Source Files
@@ -58,7 +57,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [16.x]
node-version: [18.x]
steps:
- name: Checkout Source Files
+5 -6
View File
@@ -17,11 +17,10 @@ jobs:
lint:
name: Lint
runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
node-version: [16.x]
node-version: [18.x]
fail-fast: false
steps:
- name: Checkout Source Files
@@ -66,7 +65,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [16.x]
node-version: [18.x]
steps:
- name: Checkout Source Files
@@ -100,7 +99,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [16.x]
node-version: [18.x]
steps:
- name: Checkout Source Files
@@ -135,7 +134,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [16.x]
node-version: [18.x]
locale: [chinese, espanol]
steps: