From 177a801dfb6c1c422b49a288d2d9c1667bb96c7f Mon Sep 17 00:00:00 2001 From: Art Furrer <2823246+bonham@users.noreply.github.com> Date: Mon, 25 May 2026 22:17:39 +0200 Subject: [PATCH 1/4] bugfix xscale --- client/src/lib/progress/progressChartConfig.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/lib/progress/progressChartConfig.ts b/client/src/lib/progress/progressChartConfig.ts index 7350682..68ed41c 100644 --- a/client/src/lib/progress/progressChartConfig.ts +++ b/client/src/lib/progress/progressChartConfig.ts @@ -2,7 +2,7 @@ import type { ChartConfiguration } from "chart.js" import { DateTime } from "luxon"; import type { ExtendedPChartDataPoint, PChartTLabel, PChartTType } from '@/lib/progress/progressChartTypes' -const X_AXIS_MIN = new Date('2024-03-01').getTime() +const X_AXIS_MIN = new Date('2024-01-01').getTime() const X_AXIS_MAX = new Date('2025-01-02').getTime() const Y_AXIS_MIN = 0 From f9804ca18d764a24a2128751a1e1d684b3c74629 Mon Sep 17 00:00:00 2001 From: Art Furrer <2823246+bonham@users.noreply.github.com> Date: Mon, 25 May 2026 22:29:01 +0200 Subject: [PATCH 2/4] test new parallelization --- .github/workflows/node.js.yml | 106 ++++++++++++++++++++++++++++++++-- 1 file changed, 100 insertions(+), 6 deletions(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 2ccda22..2717e08 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -7,9 +7,9 @@ name: Node.js CI on: push: - branches: [main] + branches: [ $default-branch ] pull_request: - branches: [main] + branches: [ $default-branch ] env: LANG: de_DE.UTF-8 @@ -20,18 +20,63 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Use Node.js - uses: actions/setup-node@v6 + - uses: actions/setup-node@v6 with: - node-version: "~24" + node-version: "24" + cache: 'npm' + - name: Clean stale lockfiles and install + run: | + rm -f client/package-lock.json server/package-lock.json shared/package-lock.json + rm -f package-lock.json + npm install + - run: npm run build -w client + + test_client: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 + with: + node-version: "24" + cache: 'npm' - name: Clean stale lockfiles and install run: | rm -f client/package-lock.json server/package-lock.json shared/package-lock.json rm -f package-lock.json npm install - run: npm run test -w client + + lint_client: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 + with: + node-version: "24" + cache: 'npm' + - name: Clean stale lockfiles and install + run: | + rm -f client/package-lock.json server/package-lock.json shared/package-lock.json + rm -f package-lock.json + npm install - run: npm run lint -w client - - run: npm run build -w client + + typecheck_client: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 + with: + node-version: "24" + cache: 'npm' + - name: Clean stale lockfiles and install + run: | + rm -f client/package-lock.json server/package-lock.json shared/package-lock.json + rm -f package-lock.json + npm install - run: npm run typecheck -w client build_server: @@ -53,3 +98,52 @@ jobs: - run: npm run lint -w server - run: npm run test -w server - run: npm run typecheck -w server + + lint_server: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v6 + - name: Use Node.js + uses: actions/setup-node@v6 + with: + node-version: "~24" + - name: Clean stale lockfiles and install + run: | + rm -f client/package-lock.json server/package-lock.json shared/package-lock.json + rm -f package-lock.json + npm install + - run: npm run lint -w server + + test_server: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v6 + - name: Use Node.js + uses: actions/setup-node@v6 + with: + node-version: "~24" + - name: Clean stale lockfiles and install + run: | + rm -f client/package-lock.json server/package-lock.json shared/package-lock.json + rm -f package-lock.json + npm install + - run: npm run copyconfig -w server + - run: npm run test -w server + + typecheck_server: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v6 + - name: Use Node.js + uses: actions/setup-node@v6 + with: + node-version: "~24" + - name: Clean stale lockfiles and install + run: | + rm -f client/package-lock.json server/package-lock.json shared/package-lock.json + rm -f package-lock.json + npm install + - run: npm run typecheck -w server From 5924e6ffddf1d6d8e431eed18a9471763c8d8e65 Mon Sep 17 00:00:00 2001 From: Art Furrer <2823246+bonham@users.noreply.github.com> Date: Mon, 25 May 2026 22:34:26 +0200 Subject: [PATCH 3/4] Trigger CI From 2bab445ef3c5b36dd1fe33c17bbf3bc83b0c5813 Mon Sep 17 00:00:00 2001 From: Art Furrer <2823246+bonham@users.noreply.github.com> Date: Mon, 25 May 2026 22:40:52 +0200 Subject: [PATCH 4/4] fix branch --- .github/workflows/node.js.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 2717e08..714b66a 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -7,9 +7,9 @@ name: Node.js CI on: push: - branches: [ $default-branch ] + branches: [ main ] pull_request: - branches: [ $default-branch ] + branches: [ main ] env: LANG: de_DE.UTF-8 @@ -87,7 +87,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v6 with: - node-version: "~24" + node-version: "24" - name: Clean stale lockfiles and install run: | rm -f client/package-lock.json server/package-lock.json shared/package-lock.json @@ -107,7 +107,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v6 with: - node-version: "~24" + node-version: "24" - name: Clean stale lockfiles and install run: | rm -f client/package-lock.json server/package-lock.json shared/package-lock.json @@ -123,7 +123,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v6 with: - node-version: "~24" + node-version: "24" - name: Clean stale lockfiles and install run: | rm -f client/package-lock.json server/package-lock.json shared/package-lock.json @@ -140,7 +140,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v6 with: - node-version: "~24" + node-version: "24" - name: Clean stale lockfiles and install run: | rm -f client/package-lock.json server/package-lock.json shared/package-lock.json