Skip to content

chore(deps): consolidate open Dependabot updates - #310

Open
maximizeIT wants to merge 6 commits into
mainfrom
chore/consolidate-dependabot-updates
Open

maximizeIT wants to merge 6 commits into
mainfrom
chore/consolidate-dependabot-updates

Conversation

@maximizeIT

Copy link
Copy Markdown
Contributor

Summary

Consolidates all currently open Dependabot PRs into a single validated update, superseding:

Additional fixes required

  • src/date.ts: date-fns v4 no longer exposes an ambient global Locale type; now imported explicitly from date-fns/locale.
  • package.json: pinned webpack to an exact version (5.109.2) instead of a caret range so it matches the resolutions pin and copy-webpack-plugin's transitive webpack, avoiding a duplicate-webpack-version TypeScript error.
  • package.json: held @rjsf/core, @rjsf/mui, @rjsf/utils and @rjsf/validator-ajv8 back at 6.6.2 (skipping the 6.8.0 bump proposed by chore(deps): bump the npm-updates group across 1 directory with 14 updates #309), because @staffbase/widget-sdk pins its own nested @rjsf/utils at ^6.3.1 (resolves to 6.6.2). Bumping only the top-level copy created two structurally different UiSchema types and broke type-check.

Verification (in samples/weather-forecast)

  • yarn install
  • yarn build
  • yarn lint
  • yarn type-check
  • yarn test (19/19 passing)

This is a draft PR pending review.

dependabot Bot and others added 5 commits June 30, 2026 06:03
Bumps [iainmcgin/cla-github-action](https://github.com/iainmcgin/cla-github-action) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/iainmcgin/cla-github-action/releases)
- [Changelog](https://github.com/iainmcgin/cla-github-action/blob/master/CHANGELOG.md)
- [Commits](iainmcgin/cla-github-action@b265428...0d27e5a)

---
updated-dependencies:
- dependency-name: iainmcgin/cla-github-action
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.29.6 to 7.29.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 7.29.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…gin/cla-github-action-3.2.0' into chore/consolidate-dependabot-updates
…weather-forecast/babel/core-7.29.7' into chore/consolidate-dependabot-updates
Merges/applies all currently open Dependabot PRs into a single branch:
- #269 bump iainmcgin/cla-github-action from 3.1.0 to 3.2.0
- #300 bump @babel/preset-env from 7.29.5 to 7.29.7
- #301 bump @babel/core from 7.29.6 to 7.29.7
- #302 bump @babel/preset-typescript from 7.28.5 to 7.29.7
- #303 bump date-fns from 2.30.0 to 4.4.0
- #309 npm-updates group bump (14 updates) across samples/weather-forecast

Additional fixes required to keep the sample green after these bumps:
- src/date.ts: date-fns v4 no longer provides an ambient global Locale
  type; import it explicitly from date-fns/locale.
- package.json: pin webpack to an exact version (5.109.2) instead of a
  caret range so it matches the resolutions pin and the copy-webpack-plugin
  transitive webpack, avoiding a duplicate-webpack-version TS type error.
- package.json: held @rjsf/core, @rjsf/mui, @rjsf/utils and
  @rjsf/validator-ajv8 back at 6.6.2 (skipping the 6.8.0 bump proposed by
  #309) because @staffbase/widget-sdk pins its own nested @rjsf/utils at
  ^6.3.1 (resolved 6.6.2); bumping only the top-level copy produced two
  structurally different UiSchema types and broke type-check.

Verified in samples/weather-forecast: yarn install, yarn build, yarn lint,
yarn type-check, yarn test (19/19 passing).

Co-authored-by: GitHub Copilot <copilot@noreply.github.com>
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

yarn.lock had @staffbase/widget-sdk@3.19.3 resolved from the
GitHub Packages registry (npm.pkg.github.com), which requires
authentication CI doesn't have. Point it at the public npm
tarball instead (same integrity hash, same package content).

Co-authored-by: GitHub Copilot <copilot@noreply.github.com>
@maximizeIT
maximizeIT marked this pull request as ready for review September 1, 2026 08:35
@maximizeIT
maximizeIT requested a review from a team as a code owner September 1, 2026 08:35
@maximizeIT
maximizeIT requested review from axdotl and jyuliya September 1, 2026 08:35
@review-swarm

review-swarm Bot commented Sep 1, 2026

Copy link
Copy Markdown

Staffbase AI Code Review

Verdict: ✅ Approved

📌 Only the first push is reviewed automatically. After that, comment @swarm review to re-review the latest commit.

  • Risk tier: lite
  • Size: S (easy to review)
  • Head commit: e8d1cf3
  • Findings: 0 critical, 0 warning, 0 suggestions

Findings

No findings.


Bot commands
  • @swarm ignore <id> [<id>...] — dismiss one or more findings by id (space-separated, including criticals — review each one before dismissing).
  • @swarm ignore-all — dismiss every open warning/suggestion (criticals must be dismissed explicitly via ignore <id>).
  • @swarm reset-ignores — clear all dismissals on this PR.
  • @swarm review — re-run the review against the latest commit.

You can also resolve a non-critical inline conversation to ignore it (and unresolve to bring it back). Resolving a critical conversation is not supported — use ignore <id> instead.

To bypass the entire review (criticals included), apply the break-glass label to the PR.

Execution Steps (7)
  1. Filter Diff — ✅ completed
    • Files: 3, +17/-17 lines
  2. Security Review — ✅ completed
    • 🧠 Azure Foundry (sweden-central) → GPT-5.6 Terra
    • Duration: 4.0s
    • Findings: 0
  3. Policy Review — ✅ completed
    • 🧠 Azure Foundry (sweden-central) → GPT-5.6 Luna
    • Duration: 12.0s
    • Findings: 0
  4. Code Quality Review — ✅ completed
    • 🧠 Azure Foundry (sweden-central) → GPT-5.6 Terra
    • Duration: 2.8s
    • Findings: 0
  5. Documentation Review — ✅ completed
    • 🧠 Azure Foundry (sweden-central) → GPT-5.6 Luna
    • Duration: 5.1s
    • Findings: 0
  6. Accessibility Review — ✅ completed
    • 🧠 Azure Foundry (sweden-central) → GPT-5.6 Luna
    • Duration: 2.2s
    • Findings: 0
  7. Judge Pass — ⏭️ skipped
    • Reason: no findings

@review-swarm review-swarm Bot added the size/S Pull requests that are small and quick to review label Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/S Pull requests that are small and quick to review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant