Skip to content

chore(deps): update dependency build_runner to v2.12.2#3041

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/build
Open

chore(deps): update dependency build_runner to v2.12.2#3041
renovate[bot] wants to merge 1 commit intomainfrom
renovate/build

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 17, 2025

This PR contains the following updates:

Package Type Update Change
build_runner (source) dev_dependencies minor ^2.5.42.12.2

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

dart-lang/build (build_runner)

v2.12.2

Compare Source

  • Bug fix: don't crash if applies_builders in build.yaml mentions an
    unknown builder.

v2.12.1

Compare Source

  • Require build_config 1.3.0.

v2.11.1

Compare Source

  • Improve logging on build script build failures, don't repeatedly log an
    identical failure.
  • Bug fix: with --workspace flag, correctly build for sources in the workspace
    root instead of failing with "tried to delete from package not in the build".

v2.11.0

Compare Source

  • Add --workspace flag. Use it with dart run build_runner build or watch
    to build or watch or all packages in the current workspace. It is currently
    experimental and subject to change based on feedback, please add feedback at
    https://redirect.github.com/dart-lang/build/discussions/4349.
  • Bug fix: fix crash in corner case with post process builder, optional builder
    and output used for --output, watch or serve.
  • Bug fix: fix crash in corner case with watch or serve when builders depend
    on generated files in the current build.

v2.10.5

Compare Source

  • Add logging of builder compilation so you can tell how much time is spent
    on the JIT or AOT compile. Explicitly log restarts to recompile builders.
  • Allow analyzer 10.0.0.

v2.10.4

Compare Source

  • Allow analyzer 9.0.0.

v2.10.3

Compare Source

  • Performance: improve scalability with the number of library cycles, making
    builds much faster for some large codebases.
  • Bug fix: fix crash when you run dart run build_runner build in a
    subdirectory of a package.
  • Bug fix: in a workspace, generate for transitive dependencies of the current
    package instead of for all packages in the workspace.

v2.10.2

Compare Source

  • Bug fix: fix issue with webdev failing due to a modification during a build.
  • In "serve" and "watch" modes, retry failed compiles instead of exiting.

v2.10.1

Compare Source

  • Performance: improve findAssets scalability, making it much faster for
    prefix matches in packages with thousands of files or more. One specific use
    case that is now faster is builders that use source_gen shared parts, for
    example built_value and json_serializable.
  • Bug fix: look up triggers in the triggers section of build.yaml using the
    full name. For the case in which the builder name matched the package name,
    the abbreviated name was being used instead.
  • Bug fix: fix incorrect log with build_runner/aot on Windows with JIT.

v2.10.0

Compare Source

  • Add AOT compilation of builders. A future release will AOT compile builders
    automatically, for this release it's behind a flag. AOT compiled builders
    start up faster and have higher throughput, for faster builds overall.
    Builders that use dart:mirrors cannot be AOT compiled.
  • Add force-aot flag to AOT compile builders.
  • Add force-jit flag to force the current default of JIT compiling builders.
  • Add the --dart-jit-vm-arg option. Its values are passed to dart run when
    a build script is started in JIT mode. This allows specifying options to
    attach a debugger to builders.
  • Require analyzer 8.0.0. Remove use of deprecated analyzer members, use
    their recommended and compatible replacements.
  • Internal changes for build_test.

v2.9.0

Compare Source

  • Watch mode: handle builder code and config changes without recompiling or
    exiting.
  • Remove log output about build_runner internals.
  • Print the port that gets picked if you pass 0 for a port number, for example
    with dart run build_runner serve web:0.
  • Improve warnings when an option is specified for an unknown builder.
  • Rewrite bootstrap code to remove use of dart:mirrors.
  • Bug fix: require args 2.5.0.

v2.8.0

Compare Source

  • Make errors more prominent in log output, highlight in red.
  • Remove "deleting declared outputs" warning.
  • Bug fix: fix incorrect display of some "usage" messages.
  • Move code from build_resolvers into build_runner.
  • Move code from build_runner_core into build_runner.
  • Move code from timing into build_runner.
  • Remove unused deps: build_resolvers, build_runner_core, timing.

v2.7.2

Compare Source

  • Use build 4.0.0.

v2.7.1

Compare Source

  • Bug fix: with build_runner serve, special handling of paths containing
    /packages/ was hiding actual folders called packages. Serve the actual
    folders first, before trying the package lookup.
  • Remove undocumented / unused features: lib/build_script_generate.dart,
    bin/graph_inspector.dart, build_runner doctor and
    build_runner generate-build-script commands.
  • Remove deps on pubspec_parse and timing.
  • Use build 3.1.0.

v2.7.0

Compare Source

  • Performance: builders can choose to run only when "triggered". A builder runs
    only if triggered if the option run_only_if_triggered is true. Triggers
    are configured in new a top-level section of build.yaml called triggers.
    See the build_config docs
    for more information.
  • Remove interactive prompts for whether to delete files.
  • Ignore -d flag: always delete files as if -d was passed.
  • Remove --use-polling-watcher flag.
  • Remove build_runner serve mode $graph and $perf handlers.
  • Documentation revamp.
  • Bug fix: delete transitive generated outputs as well as direct generated
    outputs. So, a generated file now gets deleted if its input was a generated
    file that is no longer output.
  • Bug fix: fix crash creating a merged output dir with a file called lib.

v2.6.1

Compare Source

  • Use build 3.0.1.

v2.6.0

Compare Source

  • Remove unused deps: analyzer, build_resolvers, collection, http,
    js, meta, package_config, pool, web, yaml.
  • Remove unused dev_deps: http, package_config, web.
  • Testing: read build configs using AssetReader so they're easier to test.
  • Use build 3.0.0.
  • Use build_resolvers 3.0.0.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/build branch from 4790ed4 to 317e050 Compare July 19, 2025 06:47
@renovate renovate bot force-pushed the renovate/build branch from 317e050 to 408a894 Compare August 7, 2025 16:23
@renovate renovate bot changed the title chore(deps): update dependency build_runner to ^2.6.0 chore(deps): update dependency build_runner to ^2.6.1 Aug 7, 2025
@renovate renovate bot force-pushed the renovate/build branch from 408a894 to 7ae84de Compare August 15, 2025 12:25
@renovate renovate bot changed the title chore(deps): update dependency build_runner to ^2.6.1 chore(deps): update dependency build_runner to ^2.7.0 Aug 15, 2025
@renovate renovate bot changed the title chore(deps): update dependency build_runner to ^2.7.0 chore(deps): update dependency build_runner to ^2.7.2 Sep 2, 2025
@renovate renovate bot changed the title chore(deps): update dependency build_runner to ^2.7.2 chore(deps): update dependency build_runner to ^2.8.0 Sep 5, 2025
@renovate renovate bot force-pushed the renovate/build branch from 66e549e to 17a82d8 Compare October 1, 2025 20:25
@renovate renovate bot changed the title chore(deps): update dependency build_runner to ^2.8.0 chore(deps): update dependency build_runner to ^2.9.0 Oct 1, 2025
@renovate renovate bot changed the title chore(deps): update dependency build_runner to ^2.9.0 chore(deps): update dependency build_runner to ^2.10.0 Oct 20, 2025
@renovate renovate bot changed the title chore(deps): update dependency build_runner to ^2.10.0 chore(deps): update dependency build_runner to v2.10.4 Nov 19, 2025
@renovate renovate bot changed the title chore(deps): update dependency build_runner to v2.10.4 chore(deps): update dependency build_runner to v2.10.5 Jan 13, 2026
@renovate renovate bot changed the title chore(deps): update dependency build_runner to v2.10.5 chore(deps): update dependency build_runner to v2.11.0 Feb 5, 2026
@renovate renovate bot changed the title chore(deps): update dependency build_runner to v2.11.0 chore(deps): update dependency build_runner to v2.11.1 Feb 11, 2026
@renovate renovate bot force-pushed the renovate/build branch from df3d7ce to 8fe9f0f Compare March 4, 2026 12:32
@renovate renovate bot changed the title chore(deps): update dependency build_runner to v2.11.1 chore(deps): update dependency build_runner to v2.12.1 Mar 4, 2026
@renovate renovate bot force-pushed the renovate/build branch from 8fe9f0f to 94f0ff4 Compare March 5, 2026 12:36
@renovate renovate bot changed the title chore(deps): update dependency build_runner to v2.12.1 chore(deps): update dependency build_runner to v2.12.2 Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants