Skip to content

Commit 0bd4e59

Browse files
committed
chore(deps): batch Dependabot bumps into a single PR
Consolidate 22 open Dependabot PRs across apps/api, apps/ui, apps/docs and the SHA-pinned GitHub Actions into one branch so CI runs once instead of 23 times. Lockstep pins the per-PR bumps miss: - apps/ui overrides for react, react-dom, @types/react, @types/react-dom and ws move with their dependency pins (the overrides block documents these as must-match). - apps/docs overrides for @types/react and @types/react-dom mirror the UI app's pins for cross-app type parity; no Dependabot PR touches them. - apps/docs react/react-dom follow the UI app to 19.2.8 so the workspace resolves one React. Excluded: elysia-rate-limit 4.6.2 -> 5.1.0 (#351). It requires elysia >= 2.0.0 and the API is on elysia 1.4.29, so taking it needs an Elysia v2 migration rather than a dependency bump. PR left open. typescript-eslint 8.65.0 tightened @typescript-eslint/unbound-method, which flagged the window.matchMedia save/restore in theme.utils.test.ts. Reworked those two suites onto vi.stubGlobal/vi.unstubAllGlobals, the pattern already used elsewhere in the UI tests. jsdom leaves matchMedia undefined, so the previous capture-and-restore was restoring undefined anyway. Security: osv-scanner blocked the push on advisories that predate this branch. Refreshed the stale transitive resolutions (brace-expansion, nanoid) that were already satisfiable inside their existing ranges, and advanced the override pins that had themselves gone vulnerable — js-yaml 4.3.1, postcss 8.5.23, undici 7.29.0 in both ui and docs, plus dompurify 3.4.13 in docs. nanoid needed a quarantine exclusion in both bunfig.toml files since the patched releases are <7 days old. Dropped seven allowlist entries the refresh made unnecessary, and added three for the remaining CI-only exposure with no clean fix: estimo exact-pins nanoid 5.1.5 and bun rejects scoped overrides, while extract-zip has no patched release at all. Consolidating the two vite copies changed Rollup's chunking: four small feature-constants modules moved into the modulepreload graph, so .size-limit.json gains a budget covering them. Initial payload is up ~4.6 KB gzip; every existing size budget still passes.
1 parent 6b8c7bf commit 0bd4e59

32 files changed

Lines changed: 1435 additions & 1581 deletions

.github/workflows/apps-api-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
8080

8181
- name: Detect relevant changes
82-
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
82+
uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
8383
id: filter
8484
with:
8585
filters: |

.github/workflows/apps-api-openapi-drift.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
7373

7474
- name: Detect relevant changes
75-
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
75+
uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
7676
id: filter
7777
with:
7878
filters: |

.github/workflows/apps-api-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
4343

4444
- name: Log in to GHCR
45-
uses: docker/login-action@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 # v4.5.1
45+
uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
4646
with:
4747
registry: ghcr.io
4848
username: ${{ github.actor }}

.github/workflows/apps-api-security-deps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3737

3838
- name: Detect relevant changes
39-
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
39+
uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
4040
id: filter
4141
with:
4242
filters: |

.github/workflows/apps-api-security-sast.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
run: git config --global --add safe.directory '*'
5050

5151
- name: Detect relevant changes
52-
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
52+
uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
5353
id: filter
5454
with:
5555
filters: |

.github/workflows/apps-api-security-secrets.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
fetch-depth: 0
4141

4242
- name: Detect relevant changes
43-
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
43+
uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
4444
id: filter
4545
with:
4646
filters: |

.github/workflows/apps-docs-linkcheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5959

6060
- name: Detect docs changes
61-
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
61+
uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
6262
id: filter
6363
with:
6464
filters: |

.github/workflows/apps-docs-security-deps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3737

3838
- name: Detect relevant changes
39-
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
39+
uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
4040
id: filter
4141
with:
4242
filters: |

.github/workflows/apps-docs-security-secrets.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
fetch-depth: 0
4141

4242
- name: Detect relevant changes
43-
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
43+
uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
4444
id: filter
4545
with:
4646
filters: |

.github/workflows/apps-ui-bundle-diff.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4040

4141
- name: Detect UI bundle changes
42-
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
42+
uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
4343
id: filter
4444
with:
4545
filters: |

0 commit comments

Comments
 (0)