Releases: material-foundation/kokoro-ios-runner
v4.3.0
v4.2.2
Bazel builds now ignore duplicate installations of Xcode.
Source changes
- Ignore duplicate Xcode installations when running bazel builds. (Jeff Verkoeyen)
v4.2.1
Bazel builds will no longer force verbose output. Verbose output can be enabled by providing the -v
flag.
Source changes
- Don't always use verbose output when running on bazel. (Jeff Verkoeyen)
v4.2.0
Local runs of the bazel.sh script now only run against the currently selected Xcode install. This should hopefully alleviate flakiness on local builds.
Source changes
- Only run the selected Xcode on local runs (#19) (featherless)
v4.1.1
This patch release fixes a bug in bazel argument expansion affecting arguments like
"--ios_simulator_device=iPad Pro (12.9-inch)"
.
Source changes
- Use array expansion to add extra bazel args to the bazel invocation. (#17) (featherless)
- Remove unused header. (Jeff Verkoeyen)
v4.1.0
This minor release introduces support for passing arbitrary flags to bazel invocations.
New features
Any unrecognized arguments passed to bazel.sh will now be passed along to the bazel invocation. This
can be used to invoke the build against multiple architectures. For example:
./.kokoro-ios-runner/bazel.sh test //components/... \
--min-xcode-version 8.2 \
--ios_minimum_os=8.0 \
--ios_multi_cpus=i386,x86_64
Source changes
- Add support for passing arbitrary bazel arguments along to bazel (#16) (featherless)
- Fix another typo in the README. (Jeff Verkoeyen)
- Fix typo in the docs. (Jeff Verkoeyen)
v4.0.0
This major release introduces support for configuring bazel output verbosity.
Breaking changes
The minimum Xcode version must now be provided as a flag.
// Old invocations:
bazel.sh build //:CatalogByConvention 8.2
// New invocations:
bazel.sh build //:CatalogByConvention --min-xcode-version 8.2
New features
Local bazel builds no longer build with verbose output. To enable verbose output, pass the -v
flag
to the bazel.sh script.
Source changes
- Add arguments for configuring verbosity to the bazel runner (#15) (featherless)
- Remove outdated comment (#12) (featherless)
API changes
bazel.sh now supports a -v
argument for enabling verbosity on local builds. Verbose output is
always enabled on kokoro builds.
v3.2.0
This minor release increases the amount of logging generated during bazel runs.
Source changes
- Add more build and test output during bazel runs. (#11) (featherless)
v3.1.1
This patch release fixes a bug on local runs of the bazel scripts where the simulator would crash
between different Xcode versions.
Source changes
- Run launchctl remove com.apple.CoreSimulator.CoreSimulatorService on local runs as well. (#8) (featherless)
Non-source changes
- Update README.md (#9) (ianegordon)
v3.1.0
This minor release adds support for specifying a minimum Xcode version and improved support for unit
test runs when using bazel.sh.
New features
- It's now possible to specify a minimum Xcode version when running bazel commands.
Source changes
- Improved support for unit test runs (#7) (featherless)
- Add support for specifying a minimum Xcode version. (#6) (featherless)