bd0b10802b
This CL is part of an effort to bump the SDK requirement to `3.12.0-0` for all the packages in `pkg` that are not published to `pub`, so that we can get better testing of the "private named parameters" feature. (Packages that *are* published to `pub` can't be safely bumped yet, because SDK 3.12 hasn't been released, and I don't want to block those packages' ability to publish useful updates to customers.) This change covers the following packages, which are owned by OWNERS_INFRA: - pkg/smith - pkg/status_file - pkg/test_runner Changes to `pubspec.yaml` files were made manually. Changes to `.dart` files were made automatically (with some exceptions), using `dart fix` to migrate to using private named parameters where it is possible to do so without changing semantics. Note that this migration is conservative; see https://github.com/dart-lang/sdk/issues/58607 for details. The exceptions are: - pkg/test_runner/lib/src/compiler_configuration.dart - pkg/test_runner/lib/src/path.dart These files contained code that triggered the `use_null_aware_elements` lint, so I manually fixed the instances of the lint. (The lint didn't previously fire because the test runner used to be on language version 3.5.0, which was before the "null aware elements" feature existed.) Change-Id: Ia5d99ba5fc2d5aacbec5b091348be1d26a6a6964 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/487882 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com>
33 lines
781 B
YAML
33 lines
781 B
YAML
# Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
|
|
# for details. All rights reserved. Use of this source code is governed by a
|
|
# BSD-style license that can be found in the LICENSE file.
|
|
|
|
name: test_runner
|
|
# This package is not intended for consumption on pub.dev. DO NOT publish.
|
|
publish_to: none
|
|
|
|
environment:
|
|
sdk: '^3.12.0-0'
|
|
|
|
resolution: workspace
|
|
|
|
# Use 'any' constraints here; we get our versions from the DEPS file.
|
|
dependencies:
|
|
args: any
|
|
collection: any
|
|
dart2js_tools: any
|
|
package_config: any
|
|
path: any
|
|
pool: any
|
|
shell_arg_splitter: any
|
|
smith: any
|
|
status_file: any
|
|
webdriver: any
|
|
|
|
# Use 'any' constraints here; we get our versions from the DEPS file.
|
|
dev_dependencies:
|
|
analyzer: any
|
|
expect: any
|
|
glob: any
|
|
lints: any
|