remote-apis
remote-apis copied to clipboard
An API for caching and execution of actions on a remote system.
I am glad that REv2 already uses `int32` as its data type for `exit_code`. Even though most UNIX systems historically only had 8-bit exit codes, modern versions of POSIX provide...
In #235 we added a `digest_function` field to virtually all RPCs, allowing clients to specify the exact digest function that's used. This allows the server to distinguish between hashes of...
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20210507014357-30e306a8bba5 to 0.1.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: #...
Buildbarn has invested heavily in using virtual file systems. Both on the worker and client side it's possible to lazily fault in data from the CAS. As Buildbarn implements checksum...
In #229 and #230 we added a new `is_topologically_sorted` flag that can be used by workers to indicate that Tree objects are topologically sorted, making it easier to process them....
- Assume I have a build cluster that supports writes to the AC, but only to certain users/clients. - Is it permitted to return `ActionCacheUpdateCapabilities` that has `update_enabled` set to...
A unification constraint specifies whether servers are allowed to unify specific filesystem nodes, for example using symlinks or hardlinks. Compared to proposals https://github.com/bazelbuild/remote-apis/pull/216 (cc @EricBurnett) and https://github.com/bazelbuild/remote-apis/pull/217 (cc @EdSchouten), this...
This change acts as a counter proposal to PR #216. Instead of globally stating whether files should be hardlinked or not, it adds the ability to let clients control whether...
There's currently two Git tags defined in bazelbuild/remote-apis: * Tag `v2.0.0` is commit e77c4eb2ca4804854daf6115405b557a894eca9f and is (hopefully) what implementations mean by `SemVer { major: 2 }`. * Tag `4ac0011` is...