fix: add build jobs to CI to make renovate behave (#51401)

This commit is contained in:
Mrugesh Mohapatra
2023-08-27 16:27:27 +05:30
committed by GitHub
parent 597a4bc307
commit cf4995fa83
3 changed files with 39 additions and 2 deletions

View File

@@ -16,7 +16,7 @@ on:
jobs:
build-client:
name: Build
name: Build Client
runs-on: ubuntu-20.04
strategy:
matrix:

View File

@@ -14,7 +14,7 @@ on:
jobs:
build-client:
name: Build
name: Build Client
runs-on: ubuntu-20.04
strategy:
matrix:

View File

@@ -117,6 +117,43 @@ jobs:
- name: Run Tests
run: pnpm test
# DONT REMOVE THIS JOB, you dont know what it does
build:
name: Build
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [18.x]
steps:
- name: Checkout Source Files
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
- name: Checkout client-config
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
with:
repository: freeCodeCamp/client-config
path: client-config
- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3
with:
node-version: ${{ matrix.node-version }}
cache: pnpm
- name: Set freeCodeCamp Environment Variables
run: cp sample.env .env
- name: Install and Build
run: |
pnpm install
pnpm run build
test-upcoming:
name: Test Upcoming Changes
needs: lint