Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-05 | Add serialisation of ServerAddress | Klaus Aehlig | |
... in a way consistent with what we're using at other places already. | |||
2023-07-05 | just execute: log blob uploads at trace level | Klaus Aehlig | |
2023-07-05 | ["@", "test", "end-to-end", "with remote"] rule: fix documentation | Klaus Aehlig | |
Besides stdout and stderr of the test, the output of the remote-execution server are also artifacts of that rule. | |||
2023-07-05 | main: RemoteExecutionConfig is a direct dependency | Klaus Aehlig | |
... and hence should be declared as such. | |||
2023-07-05 | ["end-to-end/target-cache", "artifacts-sync"]: add more checks... | Alberto Sartori | |
...that the expected objects are correctly uploaded to the remote cas | |||
2023-07-03 | Simplify artifacts-sync end-to-end test | Sascha Roloff | |
2023-07-03 | local API: Fix bug in uploading missing artifacts | Paul Cristian Sarbu | |
A recent change made it so that the artifact type was wrongly being taken into account when deciding whether the CAS entry of the artifact would be read or not. This meant that non-file artifacts would be skipped from their content being read, resulting in missing CAS artifacts being reported. This fixes the issue by reverting the offending change. | |||
2023-06-28 | Fix json to filepath conversion in main | Sascha Roloff | |
2023-06-28 | just-mr: move tmp-workspace under generation rotation | Klaus Aehlig | |
... so that any left-over directories, in case of abnormal termination are cleaned up eventually. | |||
2023-06-28 | just-mr: lock garbage collection | Klaus Aehlig | |
just-mr accesses the CAS at several occations, most importantly, the generated multi-repository configuration is written there. In particular, when used as a launcher, it needs to keep that file in its location as the path is passed to the exec of just. | |||
2023-06-28 | Update CHANGELOG: Relative non-upwards symlinks support as a new feature | Paul Cristian Sarbu | |
2023-06-28 | doc: Move non-upwards symlinks to concepts | Paul Cristian Sarbu | |
Also link it in the README. | |||
2023-06-28 | doc: Fix description of built-in rule generic | Oliver Reiche | |
2023-06-28 | Update remote execution api to preliminary version v2.3 | Sascha Roloff | |
In preparation for the introduction of our blob splitting protocol as extension to the remote execution api, we need to update the used remote execution api to a more recent version than v2.0.0. Since no new tags are available right now, we update to the preliminary protocol version v2.3 according to the following discussion: https://github.com/bazelbuild/remote-apis/issues/253 | |||
2023-06-28 | man pages: fix newline in just-mr manpage | Sascha Roloff | |
2023-06-26 | gc: Uplink action output symlinks | Paul Cristian Sarbu | |
2023-06-26 | tests: Extend executor with symlink artifacts | Paul Cristian Sarbu | |
2023-06-26 | tests: Add API checks for uploading non-upwards symlinks | Paul Cristian Sarbu | |
2023-06-26 | Allow non-upwards symlinks with Bazel API | Paul Cristian Sarbu | |
2023-06-26 | Allow non-upwards symlinks with Git API | Paul Cristian Sarbu | |
2023-06-26 | Allow non-upwards symlinks with local API | Paul Cristian Sarbu | |
2023-06-26 | Execution response: Add output symlink paths | Paul Cristian Sarbu | |
2023-06-26 | bazel_msg_factory: Allow non-upwards symlinks in uploaded trees | Paul Cristian Sarbu | |
2023-06-26 | Add non-upwards symlinks in the rule language... | Paul Cristian Sarbu | |
via a 'SYMLINK' constructor function. This works similarly to the 'FILE' construct, but the name given must point to a non-upwards symlink and a symlink artifact is being generated from it. Also updates the relevant tests. | |||
2023-06-26 | FileRoot: Add handling of non-upwards symlink... | Paul Cristian Sarbu | |
...and update tests accordingly. | |||
2023-06-26 | ReadTree: Add check for non-upwards symlinks... | Paul Cristian Sarbu | |
...as early as possible. This ensures that callers always receive only the tree entries for the supported object types. For the symlinks non-upwardness check we pass a lambda capturing the real backend of the tree entries, such that the symlinks can be read. Updates git_tree tests accordingly. | |||
2023-06-26 | tests: Extend artifact description test with non-upwards symlink example | Paul Cristian Sarbu | |
2023-06-26 | ObjectType: Add non-upwards symlinks as a known object type... | Paul Cristian Sarbu | |
...but make sure it is still considered a special type. The only non-special entry types remain file, executable, and tree. | |||
2023-06-26 | filesystem: Add logic for handling (non-upwards) symlinks | Paul Cristian Sarbu | |
2023-06-26 | man pages: use consistent git spelling | Sascha Roloff | |
Use Git with capital G, when referring to Git in general. Use git with small g, when referring to the git command. | |||
2023-06-26 | man pages: minor fixes | Sascha Roloff | |
2023-06-26 | man pages: consistent command references | Sascha Roloff | |
2023-06-26 | man pages: unify emphasis of just commands for man and markdown viewers | Sascha Roloff | |
2023-06-23 | man pages: properly emphasize and quote arguments and other keywords in man ↵ | Sascha Roloff | |
pages In order to consistently emphasize arguments and other keywords in man page as well as markdown viewers, they should be wrapped in single asterisks and single backticks like *`<argument>`*. | |||
2023-06-23 | man pages: properly emphasize and quote options in man pages | Sascha Roloff | |
In order to consistently emphasize options in man page as well as markdown viewers, they should be wrapped in double asterisks and single backticks like **`<option>`**. | |||
2023-06-22 | Update CHANGELOG: action properties are a new feature | Klaus Aehlig | |
2023-06-22 | Extend action-equality-properties test to also test the generic rule | Klaus Aehlig | |
2023-06-22 | generic target: support execution properties | Klaus Aehlig | |
2023-06-22 | Extend action-equality-timeout test to also test the generic rule | Klaus Aehlig | |
2023-06-22 | genric target: support timeout scaling | Klaus Aehlig | |
2023-06-22 | Extend execution-properties design: the generic rule is extended the same way | Klaus Aehlig | |
2023-06-22 | Execution-properties design: allow null values | Klaus Aehlig | |
... as the result of evaluating "timeout scaling" or "execution properties". This implicit default is already implemented and allow simple access to variables without having to care for default values, thus having simpler rules. | |||
2023-06-22 | generic rule: fix error handling for "env" | Klaus Aehlig | |
After a fatal error, do not continue evaluation, but return immediately. | |||
2023-06-20 | Update changelog | Oliver Reiche | |
2023-06-20 | just-mr: Auto detect archive compression | Oliver Reiche | |
2023-06-20 | tests: Add tar.xz and compression auto detect | Oliver Reiche | |
2023-06-20 | ArchiveOps: Support unpacking tar.xz archives | Oliver Reiche | |
2023-06-20 | libarchive: Enable liblzma support | Oliver Reiche | |
2023-06-20 | imports: Add liblzma | Oliver Reiche | |
2023-06-20 | man pages: add more cross references | Klaus Aehlig | |