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

pull/48785/head^2
Mrugesh Mohapatra 2022-12-19 20:29:50 +05:30 committed by GitHub
parent 7278385047
commit 1d6e10c38c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 34 additions and 26 deletions

View File

@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [16.x]
node-version: [18.x]
fail-fast: true
steps:

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

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: |

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

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

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

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

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

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: