From c05fe106026518db09193c3c4d79b873673613b1 Mon Sep 17 00:00:00 2001 From: Matus Tomlein Date: Mon, 20 Apr 2026 10:45:20 +0200 Subject: [PATCH 1/4] Update bundlemon to version 3 to fix CI failures on change check --- .github/workflows/change_check.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/change_check.yml b/.github/workflows/change_check.yml index b15ddf33b..c58334e2b 100644 --- a/.github/workflows/change_check.yml +++ b/.github/workflows/change_check.yml @@ -55,7 +55,9 @@ jobs: run: api-extractor run - name: Check bundle size using bundlemon - run: npx bundlemon@1.4.0 + run: npx bundlemon@3 env: - BUNDLEMON_PROJECT_ID: 630fceda4ed824a9d3733ec0 - CI_COMMIT_SHA: ${{github.event.pull_request.head.sha || github.sha}} + BUNDLEMON_PROJECT_ID: 69e5e44cf67d5035af9fd1c0 + BUNDLEMON_PROJECT_APIKEY: ${{ secrets.BUNDLEMON_PROJECT_APIKEY }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CI_COMMIT_SHA: ${{ github.event.pull_request.head.sha || github.sha }} From ecb87bde1708316797507935532dcd07a295dd50 Mon Sep 17 00:00:00 2001 From: Matus Tomlein Date: Mon, 20 Apr 2026 10:51:46 +0200 Subject: [PATCH 2/4] Add permissions for check workflow --- .github/workflows/change_check.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/change_check.yml b/.github/workflows/change_check.yml index c58334e2b..7a114ca5e 100644 --- a/.github/workflows/change_check.yml +++ b/.github/workflows/change_check.yml @@ -6,6 +6,11 @@ jobs: check: runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write + checks: write + env: BROWSERSLIST_IGNORE_OLD_DATA: true From cbd4b75ddaed1ca5a4e7d7c1a8952e5ca3e5f796 Mon Sep 17 00:00:00 2001 From: Matus Tomlein Date: Mon, 20 Apr 2026 10:53:48 +0200 Subject: [PATCH 3/4] Only run when triggered from the same repo --- .bundlemonrc.json | 2 +- .github/workflows/change_check.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.bundlemonrc.json b/.bundlemonrc.json index 4dfd4d327..e13376654 100644 --- a/.bundlemonrc.json +++ b/.bundlemonrc.json @@ -31,5 +31,5 @@ "maxPercentIncrease": 10 } ], - "reportOutput": ["github"] + "reportOutput": [] } diff --git a/.github/workflows/change_check.yml b/.github/workflows/change_check.yml index 7a114ca5e..c7b81f182 100644 --- a/.github/workflows/change_check.yml +++ b/.github/workflows/change_check.yml @@ -60,6 +60,7 @@ jobs: run: api-extractor run - name: Check bundle size using bundlemon + if: github.event.pull_request.head.repo.full_name == github.repository run: npx bundlemon@3 env: BUNDLEMON_PROJECT_ID: 69e5e44cf67d5035af9fd1c0 From d6bf12280625965d30d4162bc1846b6f9b2d78f2 Mon Sep 17 00:00:00 2001 From: Matus Tomlein Date: Mon, 20 Apr 2026 11:22:51 +0200 Subject: [PATCH 4/4] Tweak max size limits # 50-character subject line # * Present tense # # 72-character wrapped longer description. This should answer: # * Why was this change necessary? # * How does it address the problem? # * Are there any side effects? --- .bundlemonrc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bundlemonrc.json b/.bundlemonrc.json index e13376654..c221de744 100644 --- a/.bundlemonrc.json +++ b/.bundlemonrc.json @@ -22,7 +22,7 @@ }, { "path": "./libraries/browser-tracker-core/dist/index.module.js", - "maxSize": "25kb", + "maxSize": "26kb", "maxPercentIncrease": 10 }, {