Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2023-06-20 | man pages: properly quote options | Klaus Aehlig | |
... in order to preserve the minus signs. | |||
2023-06-16 | rules: Install pkgconfig files to $PREFIX/lib/pkgconfig | Oliver Reiche | |
2023-06-16 | TARGETS.curl: do not configure COMPILER_FAMILY | Klaus Aehlig | |
... as this would result in cares used in a different configuration, causing conflicts if cares is used directly. | |||
2023-06-15 | executor: honor action-specific execution properties | Klaus Aehlig | |
2023-06-15 | Add basic test for properties as part of action equality | Klaus Aehlig | |
2023-06-15 | ACTION constructor: accept "execution properties" | Klaus Aehlig | |
Allow rules to set (additional) execution properties for individual action. In this way the need for a special image (e.g., with additional, maybe test-only, tools) or execution platform (e.g., when cross-compiling but having to execute the tests on the native platform) can be expressed. | |||
2023-06-15 | action data structure: support (additional) execution properties | Klaus Aehlig | |
2023-06-15 | Add design document about blob splitting | Sascha Roloff | |
2023-06-12 | just execute tutorial: hint on the --compatible option | Klaus Aehlig | |
... so that users who want use just as an execution service for other build tools are aware and don't run into errors due to incompatible hashes. | |||
2023-06-12 | doc: Minor format and consistency improvements | Oliver Reiche | |
2023-06-12 | doc: Convert orgmode files to markdown | Oliver Reiche | |