Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/oppia/bazel

a fast, scalable, multi-language and extensible build system
https://github.com/oppia/bazel

Remove {OutputStore,ActionExecutionValue}.additionalOutputData.

Instead of having another map, when additional data is needed, replace artifactData with it.

Th...

c35878a258d3c8a5305389aadd17ac0049defa15 authored over 5 years ago
Error out when mixing the two modes for specifying platforms.

RELNOTES: None
PiperOrigin-RevId: 261017812

e764670427e526c01c4ca5b44b5e23120ed4b73d authored over 5 years ago
Expose exec_properties to the Starlark API

RELNOTES: A new platform exec_properties is added to replace remote_execution_properties.
PiperO...

f5587f2496f2ab7a53ea55aaca2486ff6e454db8 authored over 5 years ago
Introduce top-down action caching in Bazel. The top-down cache may be provided by a Bazel module.

The cache works by first computing a _transitive_ cache key for the action, known as a sketch. I...

c5c078cb60b2d11c8c17f993d9b10582ee984d5f authored over 5 years ago
Clean up markdown output format in Skydoc binary

RELNOTES: None.
PiperOrigin-RevId: 260970792

d5f514baace66b7b4a28914896ab0f18daadb827 authored over 5 years ago
Using execProperties in platform generation.

Checking to ensure that execProperties are not conflicting with remoteExecutionProperties will b...

e4ce1767340f070c7d6557656ee6ecb617693216 authored over 5 years ago
Disallow field syntax to access a target's providers

The provider-key syntax should be used instead.

This is an incompatible change attached to new ...

f1ee74d78cf2e6dbdbe0a8bb431676f678f57060 authored over 5 years ago
Enable sandboxing and remote caching for the "exclusive" tag

There's no good reason why tests tagged with exclusive shouldn't
be able to use sandboxing and/o...

0f0a0d58725603cf2f1c175963360b525718a195 authored over 5 years ago
Remove unused uploadBlob() method

Closes #9021.

PiperOrigin-RevId: 260915945

d40933d479dfb8350f5f8d236296e18064714210 authored over 5 years ago
Refactor CommandHelper.java

Extract language specific functions to an interface.

Working towards: https://github.com/bazelb...

ae470e1190b81e9775045f5e36ff51c06e7f0718 authored over 5 years ago
Remove ArtifactFileMetadata and replace it with FileArtifactValue.

A harmful side effect is the loss of the "digest must be present" assertion on RegularFileArtifa...

f7eee1edc1f8dfc6d436894db2eb672bb11bc962 authored over 5 years ago
Treat symlinks the same way as non-symlinks in ArtifactFileMetadata.

Before this change, there could be two cases:
1. It's not important whether the file is a symlin...

299e3f01c2979ecbd8669cde5d9827f26700d08e authored over 5 years ago
Don't crash if the server returns a long response on uploading.

HttpObjectAggregator raises runtime error TooLongFrameException if the response body exceeds the...

5a8e9c520b8ecc4b0b36c4885de38cf030f4b629 authored over 5 years ago
Track suppressed exceptions in AbstractRemoteActionCache

Adds tracking of suppressed exceptions in `AbstractRemoteActionCache` similarly to how Bazel tra...

d5babae92c3ce665928d271f16187904aef4c019 authored over 5 years ago
Windows: test wrapper checks if MANIFEST exists

Also add a test for `--enable_runfiles`.

Fixes https://github.com/bazelbuild/bazel/issues/9009
...

693542ff4d9a370a0ea0f06b98eff1911ba7b904 authored over 5 years ago
Automated rollback of commit edad1182d33242b6de393aac3ace7c18090b664c.

*** Reason for rollback ***

After careful measurements, the original change does not seem to ha...

c42f93f2285e0d8f1ea70ccf3168200db34235f5 authored over 5 years ago
Add internal macros and partially migrate Bazel for upcoming change

This adds `@bazel_tools//tools/python:private/defs.bzl`, which defines macro wrappers around the...

db063a85a7196747cacf6bed44944021108a7ff8 authored over 5 years ago
Move ProguardHelper to android and remove support for unused --java_optimization_mode flag

PiperOrigin-RevId: 260826546

a9cdc3dd2355d1de382e40f7b4692e345ab310d0 authored over 5 years ago
Disable -Xdoclint in javac-turbine

to avoid the performance overhead, and to allow tree pruning to
remove imports that are only use...

7113b1650919798e63aeec51063d3c44b58ed498 authored over 5 years ago
Move update guide to documentation part of the website.

Also cross-reference from backwards compatibility policy.

Closes #8958.

PiperOrigin-RevId: 260...

4285b4bf14eecbd0f5b7a0b09cad617109c6abab authored over 5 years ago
Accept input templates into Stardoc rule

RELNOTES: None.
PiperOrigin-RevId: 260794070

11cf6db0255e0381174b53be1dfee072a5786188 authored over 5 years ago
Update io_bazel_skydoc dependency

RELNOTES: None.
PiperOrigin-RevId: 260776407

b0f2d0276df2bcc1cc93860200fda5db50b31181 authored over 5 years ago
Factor out filtering functions from universe in rdeps(u, x, 1).

For example, the query `rdeps(kind('binary', ...), //foo:bar, 1)` will be
first rewritten as `ki...

bed158e324c628ebec824da33cc1279c1ef775a3 authored over 5 years ago
Expose invocation_id and build_id flags in documentation

Fixes #6476

RELNOTES: None
PiperOrigin-RevId: 260758965

f2632d898f19c6a299d92a5ebc6a35c1f9bd7099 authored over 5 years ago
Use @rules_pkg for pkg_tar for skyframe bootstrap distribution.

This is equilvalent to https://github.com/bazelbuild/bazel/pull/9003/files.
But that PR keeps re...

aced9520b0f690e1944da105b6d2cfab4c6f7c91 authored over 5 years ago
Refactor TestTargetProperties to use shared code to determine whether

an action is remotable. Also rename isLocal() to isRemotable() (and
invert call sides) to made th...

8065a49684cd202b1a8aae49d2de906cc88b8a9e authored over 5 years ago
Clarify error message for incompatible change flags

Specifically, tell the user how to bypass the error during the migration period, and link to the...

e971988da484d0c172ab278a48191952264ec348 authored over 5 years ago
gradually get rid of the cgdbl/remote/blobstore package

this is a pure refactoring that moves
1) blobstore/SimpleBlobStore.java -> common/SimpleBlobSto...

797f2925e4aafddca520984a474b97c16eceb9f0 authored over 5 years ago
Update performance doc related to depsets

Also, remove the "Upcoming changes" section.

RELNOTES: None.
PiperOrigin-RevId: 260681570

5af49c0ea86136fa3512d9a275f774682545cd53 authored over 5 years ago
Remove unused imports in TreePruner

to avoid reporting types as used in .jdeps that were only needed to
process otherwise unused imp...

019586a93b91caf4507a3236eac669e7e32eadb3 authored over 5 years ago
Update default templates' angle bracket escaping

Also update the angle bracket test.

The new default input templates match those housed under Sk...

9a5883fc31ae3505d214985a357b838043bdf36d authored over 5 years ago
Update error message for labels that cross package boundaries

Some users were confused by the message, try to make it clearer.

RELNOTES: None.
PiperOrigin-Re...

af489f2c57dacc98795906d6029a70119155e139 authored over 5 years ago
Report errors in AutoCodecProcessor via Messager rather than as runtime exceptions.

This is the preferred way to handle errors in annotation processing as it prints a more user-fri...

4cff0d292681e731ade42629c52938e69f01bd35 authored over 5 years ago
RecursivePackageProviderBackedTargetPatternResolver uses streamPackagesUnderDirectory.

The RootPackageExtractor and RecursivePackageProvider interfaces now only have
"streaming" inter...

0da823c476b7350e714231290fece4c49ada4bd7 authored over 5 years ago
Add exports_files declaration for some .bzl's in @bazel_tools

This is needed so rules_python can run stardoc on .bzl files that depend on or mirror parts of t...

5cb13ed999748e96eb44edfc7c947885d13aa75f authored over 5 years ago
Fix some dead links in documentations

Closes #8994.

PiperOrigin-RevId: 260479760

3d9949ba77fef9ba61e9bf0b1a0bf66fdebedcde authored over 5 years ago
Tweaks to ArtifactFileMetadata so that it's more understandable:

- Hide its FileStateValue (but expose FileContentsProxy)
- Do not pretend that special files are...

ef015022c8721be17fb5df36b60bc7e7b04ca7e9 authored over 5 years ago
Merge experimental_ui_test into ui_test

PiperOrigin-RevId: 260451355

fa1b3cee112e977da2d9c41778bc81eff45132bb authored over 5 years ago
Experimental configuration for running aapt2 optimize --enable-resource-path-shortening.

PiperOrigin-RevId: 260241655

8032702f8ee0c2352ff81c16d036d82ae660192a authored over 5 years ago
RELNOTES: Include a link to the relevant documenation on transitive Python version errors.

PiperOrigin-RevId: 260238663

d167fa38a6596a7ec390597c433c0fb47e83d9b4 authored over 5 years ago
Experimental configuration for running aapt2 optimize with no options.

Example invocation:
blaze build :some_android_binary --define aapt2_optimize_no_options=true

...

327bc4e07a105bdf9c68dfbe6e69296c171d03d3 authored over 5 years ago
Modify AssignmentToListOfValuesConverter to accept an empty key.

This allows us to reuse the converter and syntax used in --strategy when we make the --dynamic_[...

0588d1ff194f4c2ec5866b5f3cff3cfe68d05c0d authored over 5 years ago
Modify DataBindingV2Provider Starlark API to accept None for Artifacts, label,

and java_package.

When enable_data_binding is not enabled, the android_library should just merge...

de46062ee5d85a53b492b62e0ee3233ac6cb621f authored over 5 years ago
Sort rules and containing attributes in `info build-language` output

This isn't perfect, as it doesn't guarantee that any of the contents of the
rules are attributes...

8884ba03b1d6fa24957df13408de4ba03086779c authored over 5 years ago
Changing SpawnLogContext to use the common functionality.

As a side effect, it will now recognize remote_default_platform_properties

RELNOTES: Execution l...

0b0f447c368fc3dd6f9c5bbde5dc69e65c1b7d5f authored over 5 years ago
Allows Renderer Binary to output aspect information as a markdown output

Depends on CL 259570926.

Work toward https://github.com/bazelbuild/skydoc/issues/196

PiperOrigi...

a3bcea02f9f06d1a5d0718b815b7d7461f51dd63 authored over 5 years ago
Write documentation on optimizing build performance for Android app builds.

Fixes https://github.com/bazelbuild/bazel/issues/8427
Fixes https://github.com/bazelbuild/bazel/...

1d897e2679e920a443e882f959fbe0c74d70220a authored over 5 years ago
Automatic code cleanup.

PiperOrigin-RevId: 260121983

44d1d9e15c687898be413d6992aaa9d948ee8523 authored over 5 years ago
Use CompactHashMap to reduce GC during execution

PiperOrigin-RevId: 260116390

edad1182d33242b6de393aac3ace7c18090b664c authored over 5 years ago
Add option to include an action count histogram in the JSON profile.

RELNOTES: None
PiperOrigin-RevId: 260115653

dfc4dfccdfe05cda9f2314c8859b95b6d48fd098 authored over 5 years ago
Remove --experimental_ui from documentation

This has been enabled by default for a while.

PiperOrigin-RevId: 260114143

8a30e29bdd10d4d3bb7e05f0bc0f00ae5a3c21fb authored over 5 years ago
Switch Android rules runtime deps builder to use rules_pkg for pkg_tar.

See https://github.com/bazelbuild/bazel/issues/8857

Thoughts:
- The change to discard_graph_edg...

7d31cd7ad1a46c3f9764c720e1850fdd98948e42 authored over 5 years ago
Introduce a --nodep_deps query option which controls whether NODEP dependency edges are considered.

See the help string for details on NODEP edges.

So as to maintain previous behavior, the defaul...

21aadcb444fb90494c7954b0e5b6021a56331987 authored over 5 years ago
Escape angle brackets in Stardoc with manual util function

Fixes https://github.com/bazelbuild/skydoc/issues/186.

RELNOTES: None.
PiperOrigin-RevId: 25996...

64239e0af91514bb89f4da07794149c58813ff74 authored over 5 years ago
Separate Starlark type documentation from module documentation

RELNOTES: None.
PiperOrigin-RevId: 259959296

77fe0a99c35246a75cfbeda42598efebd55bdc7b authored over 5 years ago
Rename Experimental{EventHandler,StateTracker}

These classes are now called Ui{EventHandler,StateTracker}.

PiperOrigin-RevId: 259956164

9a141ce9f744f651c678a85e20e77f454cc15e3a authored over 5 years ago
Enable java_common.compile to take additional input and allow specifying

additional outputs for annotation processing. Fixes #6415

RELNOTES: java_common.compile supports...

987bdd957470605bc61a2904549f597a9667fde9 authored over 5 years ago
register_{toolchains, execution_platforms}: honor renaming

When handling the registration of toolchains or execution platforms,
take the applicable renamin...

956940755a19823b2b12b91ef7f9d9dddc5424cb authored over 5 years ago
Fix for starlark incompatible change

This avoids an error under `--incompatible_string_join_requires_strings` by explicitly calling s...

9cf8ebd8eb95f46901d3e5aa0086c649ad4bf275 authored over 5 years ago
Fix bazel run with --run_under does not work with targets in external workspace

I tried to fix issue #7656 by adding a new condition to use RunUnderLabel.

Closes #8920.

Piper...

7fa64c493a42e41e10aea48b3fc4e4197d75cd65 authored over 5 years ago
Clean up FileArtifactValue a little:

- Rename the overloads of create() to something more indicative of their purpose
- Remove the us...

812e6feb953e4b09976a7e67fa5f5b4376119eb5 authored over 5 years ago
BaseFunction: don't define equality

The fact that two functions are defined in the same location does not imply
that they are equal;...

af7fc3b75a62edc3b4b62de25b733b03c3ff925e authored over 5 years ago
Set local scope for LHS identifiers of assignments and introduce incompatible flag

Fixes: #8956

Closes #8965.

PiperOrigin-RevId: 259941066

bf80bb01faf8d0795d7862d575605bf401156ab7 authored over 5 years ago
Move CLI options to a top-level class UiOptions

Remove the now-unused BlazeCommandEventHandler.

PiperOrigin-RevId: 259940495

b1294b41048a1f356df0bca32be15b2ccc49da67 authored over 5 years ago
Remove DifferentRealPath.

It was added in unknown commit (2014 June) and since then became superfluous: the only place whe...

73845ac603dc3b3f353984ccba4c68b27fbd1de7 authored over 5 years ago
Rename CpuUsageTimeSeries to TimeSeries.

RELNOTES: None
PiperOrigin-RevId: 259938268

ce087f3f6ca3257a8edb3ed42dd0f6cf42059b6e authored over 5 years ago
Introduce the flag `incompatible_skip_genfiles_symlink`.

When set to true, the genfiles symlink is not created.

https://github.com/bazelbuild/bazel/issu...

bdce4560f321cfcf4335cd48f92f4490c9ad079c authored over 5 years ago
Remove obsolete option.

RELNOTES: None
PiperOrigin-RevId: 259935239

c928f7f0a1c064c9bfff6f51256bd2f35510431f authored over 5 years ago
Switch experimental_query_use_fork_join_pool to true by default

PiperOrigin-RevId: 259934038

3782bb32b487b65b0f17d7e5b7a0fd6380d7fd2a authored over 5 years ago
Move --experimental_ui option to graveyard

PiperOrigin-RevId: 259932747

f919473b2e8b6a5a852ed7f9d4e2ecd1dd87b775 authored over 5 years ago
Adds load statement for @rules_proto

This is in preparation for --incompatible_load_proto_rules_from_bzl

Closes #8961.

PiperOrigin-...

ff44969447773ac8375393528852dda41e716ba9 authored over 5 years ago
Update tests to avoid --experimental_ui

This flag is now a deprecated no-op.

PiperOrigin-RevId: 259926408

d1f572fab4f24c794bab467fce58fa09220208d4 authored over 5 years ago
Fix link to tuple in docs

Fixes: #6988

Closes #8935.

PiperOrigin-RevId: 259923311

6b0e1fd1c633584411fe8934e2728d01eac10d57 authored over 5 years ago
Add no-remote-cache and no-remote-exec execution requirements

This resolves https://github.com/bazelbuild/bazel/issues/7932

It introduces two new execution r...

8860c3ee71e6ee6aeb216720276e0dcaeb6deca2 authored over 5 years ago
Fix bug where we were cancelling in-flight async uploads in sync/async mixed modes.

RELNOTES: None
PiperOrigin-RevId: 259865252

a1db1ed6397ec682504de08a2a187ce0661a0e4c authored over 5 years ago
Allow toggling setting rule inputs/outputs in query --output=proto

If users don't need them they can save a significant amount of query
output/storage space by omi...

ae14ea1b586f577fb6816d0541fdcef5fdf8a4f8 authored over 5 years ago
Allows Stardoc Binary to output aspect information as a proto output

Work toward https://github.com/bazelbuild/skydoc/issues/196.

PiperOrigin-RevId: 259836027

3da1568cb5c3edd45baf395326d468d653fe16fc authored over 5 years ago
Make LabelJavaPackagePair accessible from Starlark so that it can be used in the Android rule Starlark migration.

RELNOTES: None.
PiperOrigin-RevId: 259822868

c64f035d59f11332d5f40feb5d9ac0756e7d3efe authored over 5 years ago
Depend on renderer built from HEAD from skydoc_test

Also do some quality-of-life cleanup: give sensible defaults to skydoc_test stardoc and renderer...

58cc69b975063fdc47bb67f43c738ed6462149a5 authored over 5 years ago
Fix incorrect anchor tag in Bazel user guide

Fixes https://github.com/bazelbuild/bazel/issues/8959

RELNOTES: None.
PiperOrigin-RevId: 259755628

bc5a9b1f0c55e97f9e9962384d10a03042bf05cb authored over 5 years ago
Adding execProperties and inheritance logic to PlatformInfo.

This is not yet added to the API or exposed externally

RELNOTES: None
PiperOrigin-RevId: 259752115

59a4f65d6fc0ef7025b4f8394ef2bae0bae5a172 authored over 5 years ago
Update java_tools tested versions.

* Update the java_tools versions that we use in the java integration tests.
* Fix a flaky bug in...

0c8260b08da4d9d03e5a9e44ed0a59d7388053a2 authored over 5 years ago
Support bitwise operations

Add support for `~`, `&`, `|`, `^`, `<<`, `>>` bitwise operations.
Implements: https://github.co...

66aa4244f66022117cccb9bd555b5a57c8d9d9f5 authored over 5 years ago
fix bazelci postsubmit

- merge bazel_docker_sandboxing_light_test into bazel_docker_sandboxing_test
- delete broken doc...

258be48ed87b457f79e6a034934b406f3446cab8 authored over 5 years ago
skylark_repository_test: explicitly allow download without checksum

...in a test verifying that even in this case, we checksum of the downloaded
artifact is compute...

74030113740a917d8408d955d492e979084132cb authored over 5 years ago
Allow trailing commas in argument lists after *args and **kwargs

Related: https://github.com/bazelbuild/starlark/issues/26, https://github.com/bazelbuild/starlar...

a2dc9acd09382fa50d885a76c3977ebe6ba49bf1 authored over 5 years ago
Support two-step method calls and allow retrieving built-in methods using getattr

Related: https://github.com/bazelbuild/starlark/issues/20#issuecomment-456647994, https://github...

a7b2b11210c8a50bae602b8eebdca7e1680d9d12 authored over 5 years ago
CriticalPathComputer: make self-contained

We previously sub-classed this class in non-open source code, and now we
don't do this anymore.
...

7963643f1241fa904c693f626ba378d451d3d562 authored over 5 years ago
convert rules using pkg_tar in //third_party to rules_pkg

Partial commit for third_party/*, see #8932.

Signed-off-by: iirina <[email protected]>

0ebf8e29713dbf9d0a71ff9d6a6ced14b2383b11 authored over 5 years ago
Allow G1 in tools/jdk/BUILD.java_tools.

This is a followup to 01e6e05a35633df92cafc20b28eac15cd1aefa09. (I think BUILD.java_tools was in...

872c11ae8d1fe9b74aaaf8874201ab7e0f2906df authored over 5 years ago
Fix markdown format

RELNOTES: None
PiperOrigin-RevId: 259695106

6dc66e1f763712419e2ff3b6306cc10839603714 authored over 5 years ago
Update to java_tools javac11 v4.0

RELNOTES: The new java_tools release:
* fixes https://github.com/bazelbuild/bazel/issues/8614
* ...

b0439d81f8cb58a0ed40e5fedc45d3a9f1967c31 authored over 5 years ago
Remove unused reference to pkg_tar.

RELNOTES: None
PiperOrigin-RevId: 259691165

3c0a8dde35f2284680c6060478ba934b9c666519 authored over 5 years ago
Use strip_import_prefix for wkp instead of copying them

Cherry-pick of: https://github.com/protocolbuffers/protobuf/pull/6403

Partial commit for third_...

0a0631a1d65f439a0674c8bfa715d5c33b68bf99 authored over 5 years ago
skylark_repository_test: remove tests asserting downloads without checksum

...over plain http to work. With the #8607 flag flip we
will be explicitly disallowing them.

Ch...

7bed9fad4a6788899e98c2d635269a22f48e047f authored over 5 years ago
Delete native jspb_proto_library.

PiperOrigin-RevId: 259636094

cd4d19560d6d4fcc7a564a346b444b785843b86b authored over 5 years ago
TraversalInfoRootPackageExtractor has deterministic output order.

RELNOTES:
None.
PiperOrigin-RevId: 259624394

bd8c45d78c0d3261781bb2347a0ad9c36d395a50 authored over 5 years ago
Migrate pkg_tar from internal copy to @rules_pkg: Bazel packaging and

distribution.

This is one of several changes to complete this migration.

- Rules used to packag...

11462d15a8e861e7fe1a9103d25fc5bedd945237 authored over 5 years ago
Stream QueryResult contents in query --output=proto

Emits targets as they arrive instead of accumulating them in a QueryResult.
Based on some simple...

68d2181faf3f5f411042c75fc9c02b2708a0dee2 authored over 5 years ago
Tolerate detecting action conflicts more than once for the same action.

As illustrated by the test case, this can legitimately happen when an action belongs to multiple...

60d48653b27602fce47c59d52c6838f486c4c271 authored over 5 years ago