From 735f03b4df11344adfd673823c1dee97b53889ac Mon Sep 17 00:00:00 2001 From: David Nguyen Date: Sat, 27 Jun 2026 16:05:31 +0700 Subject: [PATCH 1/2] Ensure frontend typecheck runs in CI --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7f3af61..096bba3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,6 +64,9 @@ jobs: - name: Install frontend dependencies run: npm ci + - name: Typecheck frontend + run: npm run typecheck + - name: Build frontend run: npm run build From a31ece740b06f024073d62f90889bdccb6e0edab Mon Sep 17 00:00:00 2001 From: David Nguyen Date: Sat, 27 Jun 2026 16:23:10 +0700 Subject: [PATCH 2/2] Fix CI dependency lockfile --- package-lock.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/package-lock.json b/package-lock.json index d24dd38..3d234aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1777,6 +1777,20 @@ "url": "https://github.com/sponsors/rawify" } }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "dev": true,