From cf4995fa836cb516d356a13e761df54d3a6d9714 Mon Sep 17 00:00:00 2001 From: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com> Date: Sun, 27 Aug 2023 16:27:27 +0530 Subject: [PATCH] fix: add build jobs to CI to make renovate behave (#51401) --- .github/workflows/e2e-playwright.yml | 2 +- .github/workflows/e2e-web.yml | 2 +- .github/workflows/node.js-tests.yml | 37 ++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e-playwright.yml b/.github/workflows/e2e-playwright.yml index 3e7c862c4e1..f603642c692 100644 --- a/.github/workflows/e2e-playwright.yml +++ b/.github/workflows/e2e-playwright.yml @@ -16,7 +16,7 @@ on: jobs: build-client: - name: Build + name: Build Client runs-on: ubuntu-20.04 strategy: matrix: diff --git a/.github/workflows/e2e-web.yml b/.github/workflows/e2e-web.yml index 1d3be2b3de0..94f2c4e6819 100644 --- a/.github/workflows/e2e-web.yml +++ b/.github/workflows/e2e-web.yml @@ -14,7 +14,7 @@ on: jobs: build-client: - name: Build + name: Build Client runs-on: ubuntu-20.04 strategy: matrix: diff --git a/.github/workflows/node.js-tests.yml b/.github/workflows/node.js-tests.yml index e72b5a10d64..a045182b940 100644 --- a/.github/workflows/node.js-tests.yml +++ b/.github/workflows/node.js-tests.yml @@ -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