grpc-dart
grpc-dart copied to clipboard
Bump build_test from 2.2.3 to 3.1.1
Bumps build_test from 2.2.3 to 3.1.1.
Release notes
Sourced from build_test's releases.
package:build_test v3.1.1
- Bug fix: stop parsing
testBuilderasset paths as globs.package:build_test v3.1.0
- Add
inputsTrackedForandresolverEntrypointsTrackedFortoReaderWriterTesting, so tests can determine what each build step read and resolved.- Add
loadIsolateSourcestoReaderWriterTesting. It loads all real sources visible to the test into memory.testBuilderdefaultonLognow works outside of tests: it falls back to- Update
README.md.package:build_test v3.0.0
Breaking changes:
- Breaking change: removed
tearDownparameter toresolveSourcesfor keeping resolvers across multiple tests.- Breaking change: tests must use new
TestReaderWriterinstead ofInMemoryAssetReaderandInMemoryAssetWriter.- Breaking change:
testBuilderno longer accepts areaderand awriter. Instead it returns aTestBuilderResultwith theTestReaderWriterthat was used.- Breaking change:
resolveSourcesno longer automatically reads non-input files from the filesystem; specify explicitly which non-input files the test should read innonInputsToReadFromFilesystem.- Breaking change: remove
MultiAssetReader. Load the source into oneTestReaderWriterinstead.- Breaking change:
TestReaderWriter.assetsReaddoes not take into account details of the build, it's just what was actually read. UseTestReaderWriter.inputsTrackedfor what was recorded as an input. Note that resolver entrypoints are now tracked separately from inputs, seeTestReaderWriter.resolverEntrypointsTracked.- Breaking change: Remove
StubAssetReader. UseTestReaderWriterinstead.Other user-visible changes:
resolveSourcesandtestBuildernow do a fullbuild_runnerbuild, with configuration as much as possible based on the some parameters.- Add
testBuildersto run a test build with multiple builders.- Add
optionalBuilderstotestBuildersto have some builders be optional.- Add
visibleOutputBuilderstotestBuildersto have some builders write their output next to their inputs.- Add
testingBuilderConfigtotestBuildersto control builder config override.- Add
resolversparameter totestBuildandtestBuilders.- Add
readerWriterandenableLowResourceModeparameters totestBuildandtestBuilders.TestReaderWriterwrites and deletes are notified toFakeWatcher.TestReaderWritertracksassetsWritten.- Support checks on reader state after a build action in
resolveSources.
... (truncated)
Commits
85646c8Release 2.5.3, 9.1.1, build_test 3.1.1. (#4060)cb75ab5Glob escape testBuilder asset paths. (#4059)b689183Fix pre-existing output deletion. (#4058)1604cceUpdate markdown link checker. (#4057)b2c11e8Fix null error. (#4056)3ff3de4Release build+build_resolvers+build_runner 2.5.2, build_runner_core 9.1.0, bu...5cc0c21Update build_test/README.md. (#4051)ef9ecd1Simplify outdatedanalyzerwarnings. UsebuildLoginstead oflog. (#4050)46a3b30DefaultonLogfalls back toprint. (#4049)3d10b16Add testing.loadIsolateSources. (#4048)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
PR Health
Breaking changes :warning:
| Package | Change | Current Version | New Version | Needed Version | Looking good? |
|---|---|---|---|---|---|
| grpc | Breaking | 4.1.0 | 4.2.0-wip | 5.0.0 Got "4.2.0-wip" expected >= "5.0.0" (breaking changes) |
:warning: |
This check can be disabled by tagging the PR with skip-breaking-check.
Changelog Entry :exclamation:
| Package | Changed Files |
|---|---|
| package:grpc | pubspec.yaml |
Changes to files need to be accounted for in their respective changelogs.
This check can be disabled by tagging the PR with skip-changelog-check.
API leaks :warning:
The following packages contain symbols visible in the public API, but not exported by the library. Export these symbols or remove them from your publicly visible API.
| Package | Leaked API symbols |
|---|---|
| grpc | $1.Duration |
This check can be disabled by tagging the PR with skip-leaking-check.
PR Health
Breaking changes :warning:
| Package | Change | Current Version | New Version | Needed Version | Looking good? |
|---|---|---|---|---|---|
| grpc | Breaking | 4.1.0 | 4.1.1-wip | 5.0.0 Got "4.1.1-wip" expected >= "5.0.0" (breaking changes) |
:warning: |
This check can be disabled by tagging the PR with skip-breaking-check.
Changelog Entry :exclamation:
| Package | Changed Files |
|---|---|
| package:grpc | pubspec.yaml |
Changes to files need to be accounted for in their respective changelogs.
This check can be disabled by tagging the PR with skip-changelog-check.
API leaks :warning:
The following packages contain symbols visible in the public API, but not exported by the library. Export these symbols or remove them from your publicly visible API.
| Package | Leaked API symbols |
|---|---|
| grpc | Any $1.Duration |
This check can be disabled by tagging the PR with skip-leaking-check.
PR Health
Breaking changes :warning:
| Package | Change | Current Version | New Version | Needed Version | Looking good? |
|---|---|---|---|---|---|
| grpc | Breaking | 4.1.0 | 4.1.1-wip | 5.0.0 Got "4.1.1-wip" expected >= "5.0.0" (breaking changes) |
:warning: |
This check can be disabled by tagging the PR with skip-breaking-check.
Changelog Entry :exclamation:
| Package | Changed Files |
|---|---|
| package:grpc | pubspec.yaml |
Changes to files need to be accounted for in their respective changelogs.
This check can be disabled by tagging the PR with skip-changelog-check.
API leaks :warning:
The following packages contain symbols visible in the public API, but not exported by the library. Export these symbols or remove them from your publicly visible API.
| Package | Leaked API symbols |
|---|---|
| grpc | Any $1.Duration |
This check can be disabled by tagging the PR with skip-leaking-check.
PR Health
Breaking changes :warning:
| Package | Change | Current Version | New Version | Needed Version | Looking good? |
|---|---|---|---|---|---|
| grpc | Breaking | 4.1.0 | 4.1.1-wip | 5.0.0 Got "4.1.1-wip" expected >= "5.0.0" (breaking changes) |
:warning: |
This check can be disabled by tagging the PR with skip-breaking-check.
Changelog Entry :exclamation:
| Package | Changed Files |
|---|---|
| package:grpc | pubspec.yaml |
Changes to files need to be accounted for in their respective changelogs.
This check can be disabled by tagging the PR with skip-changelog-check.
API leaks :warning:
The following packages contain symbols visible in the public API, but not exported by the library. Export these symbols or remove them from your publicly visible API.
| Package | Leaked API symbols |
|---|---|
| grpc | Any $1.Duration |
This check can be disabled by tagging the PR with skip-leaking-check.
PR Health
Breaking changes :warning:
| Package | Change | Current Version | New Version | Needed Version | Looking good? |
|---|---|---|---|---|---|
| grpc | Breaking | 4.1.0 | 4.1.1-wip | 5.0.0 Got "4.1.1-wip" expected >= "5.0.0" (breaking changes) |
:warning: |
This check can be disabled by tagging the PR with skip-breaking-check.
Changelog Entry :exclamation:
| Package | Changed Files |
|---|---|
| package:grpc | pubspec.yaml |
Changes to files need to be accounted for in their respective changelogs.
This check can be disabled by tagging the PR with skip-changelog-check.
API leaks :warning:
The following packages contain symbols visible in the public API, but not exported by the library. Export these symbols or remove them from your publicly visible API.
| Package | Leaked API symbols |
|---|---|
| grpc | Any $1.Duration |
This check can be disabled by tagging the PR with skip-leaking-check.
Superseded by #797.