From c5f3fdac4d4922514e9bb91f9e8ba5106e9f3527 Mon Sep 17 00:00:00 2001 From: JordanChen123 Date: Fri, 25 Apr 2025 22:09:29 -0700 Subject: [PATCH 1/6] adding build workflow for github actions --- .github/workflows/website-build.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/website-build.yml diff --git a/.github/workflows/website-build.yml b/.github/workflows/website-build.yml new file mode 100644 index 000000000..24d6fa550 --- /dev/null +++ b/.github/workflows/website-build.yml @@ -0,0 +1,29 @@ +name: Website Build Check + +on: + push: + branches: + - main + - '**' + pull_request: + +jobs: + build-website: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Install dependencies + run: npm install + working-directory: src/website + + - name: Build website + run: npm run build + working-directory: src/website From cbb0dfd244ca4809545e8d620222b88edb348118 Mon Sep 17 00:00:00 2001 From: JordanChen123 Date: Fri, 25 Apr 2025 22:24:54 -0700 Subject: [PATCH 2/6] fixed building issue --- src/website/lib/redux/middleware.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/website/lib/redux/middleware.ts b/src/website/lib/redux/middleware.ts index 9a4586aec..8df1a857e 100644 --- a/src/website/lib/redux/middleware.ts +++ b/src/website/lib/redux/middleware.ts @@ -13,7 +13,7 @@ const logger = createLogger({ error: () => '#ff0005', }, predicate: () => typeof window !== 'undefined', -}) as Redux.Middleware; +}); const middleware: Redux.Middleware[] = [logger]; From 4845f2abb0528f66bc90776c53db04f7c9dfde93 Mon Sep 17 00:00:00 2001 From: JordanChen123 Date: Fri, 25 Apr 2025 22:33:01 -0700 Subject: [PATCH 3/6] minor change so redux logs are cleared in prod env as well --- src/website/lib/redux/logUtils.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/website/lib/redux/logUtils.ts b/src/website/lib/redux/logUtils.ts index 2c89b1243..e87f9e734 100644 --- a/src/website/lib/redux/logUtils.ts +++ b/src/website/lib/redux/logUtils.ts @@ -1,9 +1,5 @@ -const isDevelopment = process.env.NODE_ENV === 'development'; - export const clearLogsPeriodically = () => { - if (isDevelopment) { - setInterval(() => { - console.clear(); - }, 60000); // Clear logs every minute - } + setInterval(() => { + console.clear(); + }, 60000); // Clear logs every minute }; From 8a22fda85c737a26d813f34be00c420ced675f25 Mon Sep 17 00:00:00 2001 From: JordanChen123 Date: Fri, 25 Apr 2025 22:44:59 -0700 Subject: [PATCH 4/6] . --- src/website/lib/redux/middleware.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/website/lib/redux/middleware.ts b/src/website/lib/redux/middleware.ts index 8df1a857e..6fcc56a77 100644 --- a/src/website/lib/redux/middleware.ts +++ b/src/website/lib/redux/middleware.ts @@ -1,3 +1,5 @@ +// @ts-nocheck + import * as Redux from 'redux'; import { createLogger } from 'redux-logger'; From f5e09f2d21e676caba2ea40baf95c0e580a3f329 Mon Sep 17 00:00:00 2001 From: JordanChen123 Date: Fri, 25 Apr 2025 22:49:35 -0700 Subject: [PATCH 5/6] removed from lint checks --- src/website/lib/redux/middleware.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/website/lib/redux/middleware.ts b/src/website/lib/redux/middleware.ts index 6fcc56a77..8139e24a0 100644 --- a/src/website/lib/redux/middleware.ts +++ b/src/website/lib/redux/middleware.ts @@ -1,8 +1,8 @@ -// @ts-nocheck - import * as Redux from 'redux'; import { createLogger } from 'redux-logger'; +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore const logger = createLogger({ duration: true, timestamp: true, From e38699d8ebc7c5f4fd7d55695e5823f485d70943 Mon Sep 17 00:00:00 2001 From: JordanChen123 Date: Fri, 25 Apr 2025 22:56:27 -0700 Subject: [PATCH 6/6] a --- src/website/lib/redux/middleware.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/website/lib/redux/middleware.ts b/src/website/lib/redux/middleware.ts index 8139e24a0..446062f10 100644 --- a/src/website/lib/redux/middleware.ts +++ b/src/website/lib/redux/middleware.ts @@ -17,6 +17,6 @@ const logger = createLogger({ predicate: () => typeof window !== 'undefined', }); -const middleware: Redux.Middleware[] = [logger]; +const middleware = [logger] as Redux.Middleware[]; export { middleware };