Skip to content
This repository was archived by the owner on Feb 16, 2026. It is now read-only.

BOT: Dart Dependency Updater#422

Merged
jpeiffer merged 1 commit into
mainfrom
dart_update_1764038515926
Nov 25, 2025
Merged

BOT: Dart Dependency Updater#422
jpeiffer merged 1 commit into
mainfrom
dart_update_1764038515926

Conversation

@jpeiffer

@jpeiffer jpeiffer commented Nov 25, 2025

Copy link
Copy Markdown
Contributor

PR created automatically

dependencies:

  • build: 4.0.2 --> 4.0.3
  • source_gen: 4.0.2 --> 4.1.1

Analysis Successful

dev_dependencies:

  • build_runner: 2.10.3 --> 2.10.4
  • json_dynamic_widget_codegen: 4.0.1 --> 4.0.1+1

Analysis Successful

dependencies:

  • flutter_svg: 2.2.2 --> 2.2.3

dev_dependencies:

  • build_runner: 2.10.3 --> 2.10.4
  • json_dynamic_widget_codegen: 4.0.1 --> 4.0.1+1

Analysis Successful

Summary by CodeRabbit

  • Chores
    • Updated package versions across multiple modules.
    • Automated dependency updates for build tooling and code generation utilities to latest compatible versions.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai

coderabbitai Bot commented Nov 25, 2025

Copy link
Copy Markdown

Walkthrough

This PR performs automated dependency updates across the monorepo, incrementing package versions and updating dependencies (build, source\_gen, build\_runner, flutter\_svg, json\_dynamic\_widget\_codegen) to their next patch versions. Corresponding CHANGELOG entries are added documenting these updates.

Changes

Cohort / File(s) Summary
Codegen package updates
packages/codegen/pubspec.yaml, packages/codegen/CHANGELOG.md
Version bumped from 4.0.1+1 to 4.0.1+2; dependencies updated: build ^4.0.2 → ^4.0.3, source\_gen ^4.0.2 → ^4.1.1; new changelog entry added
Main package updates
packages/json_dynamic_widget/pubspec.yaml, packages/json_dynamic_widget/CHANGELOG.md
Version bumped from 12.0.0+1 to 12.0.0+2; dev dependencies updated: build\_runner ^2.10.3 → ^2.10.4, json\_dynamic\_widget\_codegen ^4.0.1 → ^4.0.1+1; new changelog entry added
Example package updates
examples/json_dynamic_widget_example/pubspec.yaml
Version bumped from 1.0.0+91 to 1.0.0+92; dependencies updated: flutter\_svg ^2.2.2 → ^2.2.3, build\_runner ^2.10.3 → ^2.10.4, json\_dynamic\_widget\_codegen ^4.0.1 → ^4.0.1+1

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Verify version increments are consistent across the monorepo
  • Confirm dependency constraint updates do not introduce breaking changes
  • Validate changelog entries match the dependency updates made

Possibly related PRs

  • peiffer-innovations/json\_dynamic\_widget#421: Predecessor automated dependency-updater PR; this continuation further bumps the same package versions to subsequent patch builds.

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'BOT: Dart Dependency Updater' accurately and concisely describes the main change: a dependency version bumping across multiple packages via automated bot action.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dart_update_1764038515926

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e8ea0e4 and 2061d8d.

📒 Files selected for processing (5)
  • examples/json_dynamic_widget_example/pubspec.yaml (3 hunks)
  • packages/codegen/CHANGELOG.md (1 hunks)
  • packages/codegen/pubspec.yaml (2 hunks)
  • packages/json_dynamic_widget/CHANGELOG.md (1 hunks)
  • packages/json_dynamic_widget/pubspec.yaml (2 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: build
🔇 Additional comments (4)
packages/json_dynamic_widget/pubspec.yaml (1)

4-4: Dependency updates applied correctly with consistent version bumping.

The version increment from 12.0.0+1 to 12.0.0+2 (build number only) is appropriate for a dependency-only release. The caret-constrained updates to build_runner ^2.10.4 and json_dynamic_widget_codegen ^4.0.1+1 maintain compatibility while allowing the new patch/build versions.

Also applies to: 35-35, 40-40

packages/codegen/pubspec.yaml (1)

4-4: Runtime dependencies updated appropriately with matching version increment.

The version bump to 4.0.1+2, combined with build ^4.0.3 and source_gen ^4.1.1, correctly applies the PR objectives. The caret constraints safely allow these updates within their compatibility ranges.

Also applies to: 17-17, 23-23

packages/codegen/CHANGELOG.md (1)

1-3: Changelog entry properly formatted and dated.

The new entry for 4.0.1+2 with "Automated dependency updates" message is consistent with the established pattern and correctly placed at the top of the file.

examples/json_dynamic_widget_example/pubspec.yaml (1)

4-4: Example app dependencies updated consistently with the monorepo pattern.

The version increment and all dependency updates (flutter_svg, build_runner, json_dynamic_widget_codegen) correctly reflect the PR objectives. The caret-constrained versions maintain compatibility while allowing the patch/build updates.

Also applies to: 16-16, 25-25, 30-30


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@jpeiffer jpeiffer merged commit aa974ed into main Nov 25, 2025
3 checks passed
@github-actions github-actions Bot deleted the dart_update_1764038515926 branch November 25, 2025 02:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant