From de786cf327eba064e018144b97a67dd75c183e36 Mon Sep 17 00:00:00 2001 From: RISHII <93994298+RISHII7@users.noreply.github.com> Date: Thu, 9 Jul 2026 10:13:18 +0530 Subject: [PATCH 1/2] ci: guard all Dependabot ecosystems against major-version bumps The root workspace entry already ignored semver-major updates, but the apps/web, apps/widget, and packages/ui entries did not, letting through PRs like the @types/node 20->26 bump that broke CI (Node runtime is pinned to 22.15.1 everywhere) and left pnpm-lock.yaml out of sync. Also drops the `reviewers` key from every entry: GitHub deprecated it in favor of CODEOWERS-based review requests, so it was already a no-op. --- .github/dependabot.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 17716f1..054ce4b 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -27,8 +27,6 @@ updates: labels: - "dependencies" - "automated" - reviewers: - - "RISHII7" ignore: - dependency-name: "*" update-types: ["version-update:semver-major"] @@ -49,8 +47,9 @@ updates: - "dependencies" - "automated" - "app:web" - reviewers: - - "RISHII7" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-major"] # Widget app dependencies - package-ecosystem: "npm" @@ -68,8 +67,9 @@ updates: - "dependencies" - "automated" - "app:widget" - reviewers: - - "RISHII7" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-major"] # UI package dependencies - package-ecosystem: "npm" @@ -87,8 +87,9 @@ updates: - "dependencies" - "automated" - "package:ui" - reviewers: - - "RISHII7" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-major"] # GitHub Actions - package-ecosystem: "github-actions" @@ -106,5 +107,3 @@ updates: - "dependencies" - "automated" - "github-actions" - reviewers: - - "RISHII7" From 0cd5eb2864db700ee72caa1f08b398edfef085f1 Mon Sep 17 00:00:00 2001 From: RISHII <93994298+RISHII7@users.noreply.github.com> Date: Thu, 9 Jul 2026 10:22:36 +0530 Subject: [PATCH 2/2] fix(ci): resolve Format Check failures on develop/main MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - apps/embed/package.json was missing a trailing newline - apps/widget/public/widget.js (the pre-built, minified embed loader bundle) is now excluded from Prettier, matching its existing ESLint exclusion — it is shipped output, not source These two files have been failing the Format Check job on develop and main since the v1.0.0 merge. --- .prettierignore | 4 +++- apps/embed/package.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.prettierignore b/.prettierignore index 5539be9..b4711b3 100644 --- a/.prettierignore +++ b/.prettierignore @@ -7,4 +7,6 @@ pnpm-lock.yaml .pnpm-store/ # Convex auto-generated files packages/backend/convex/_generated/ -packages/backend/convex/README.md \ No newline at end of file +packages/backend/convex/README.md +# Pre-built embed loader bundle (generated from apps/embed, shipped as-is) +apps/widget/public/widget.js \ No newline at end of file diff --git a/apps/embed/package.json b/apps/embed/package.json index c433262..246dcea 100644 --- a/apps/embed/package.json +++ b/apps/embed/package.json @@ -15,4 +15,4 @@ "typescript": "^5.7.3", "vite": "^5.0.8" } -} \ No newline at end of file +}