Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-27 | Progress reporting: Extract generic logic from just base progress reporter class | Sascha Roloff | |
2023-02-22 | ExecutionApi: Retrieve to correct CAS directly | Oliver Reiche | |
... by keeping track of each blob being a file or executable and storing it to the correct local physical CAS directory. The new flag is merely a hint and only used by the local execution API. Leaving it out will still correctly transfer the blob but may cause unnecessary duplicates in file CAS. | |||
2022-11-21 | Use the newly-added concept of private-deps | Klaus Aehlig | |
While there, also add all direct dependencies explicitly; using directly dependencies that are pulled in only indireclty causes problems from a maintainability point of view. | |||
2022-10-14 | Remove default value of ArtifactDigest::Create template parameter | Sascha Roloff | |
This enforces the explicit specification, which object type, either file or tree, should be used to create an artifact digest. This also avoids subtile errors at locations as in the previous commit, where files as well as trees are supposed to be handled, but digest creation mistakenly defaults to file object type. | |||
2022-10-12 | Add copyright and license notice to all source and header files | Klaus Aehlig | |
Signed-off-by: Goetz Brasche <goetz.brasche@huawei.com> | |||
2022-09-12 | Adapted Executor to upload known artifacts from local CAS to remote CAS in ↵ | Sascha Roloff | |
case they got pruned | |||
2022-09-12 | Adapted TargetCache to download known artifacts from remote CAS to local CAS | Sascha Roloff | |
2022-08-19 | Rebuild: Support proper progress printing | Oliver Reiche | |
2022-08-05 | Artifact reporting: repeat the failed artifacts | Klaus Aehlig | |
In targets that produce a large list of artifacts, e.g., a simple test suite realized by "install", it is sometimes hard to find the failed artifacts after being made aware of them by the warning. Therefore, at info level, repeat a list of the failed artifacts close to the end of the output. | |||
2022-08-05 | CLI: Add flag for dumping raw tree objects | Oliver Reiche | |
2022-08-05 | Modified artifact digest to provide wire digest on demand | Sascha Roloff | |
2022-07-07 | Traverser: Bring task system down gracefully on error | Oliver Reiche | |
2022-06-20 | Crypto: Add and use set of globally used hash functions | Oliver Reiche | |
2022-06-13 | GraphTraverser: Add support for extra artifacts | Oliver Reiche | |
2022-06-13 | RemoteExecutionConfig: Keep global platform properties | Oliver Reiche | |
... and cache endpoint address for rebuilding. | |||
2022-04-04 | Graph traverser: support progress observing | Klaus Aehlig | |
2022-03-16 | Format: Apply compact JSON formatting | Oliver Reiche | |
2022-03-01 | Pass actions and trees in analysis result as shared pointer | Klaus Aehlig | |
... to avoid unnecessary copying and moving of larger objects. | |||
2022-02-28 | CLI: Add option to set action timeout | Oliver Reiche | |
2022-02-22 | Initial self-hosting commit | Klaus Aehlig | |
This is the initial version of our tool that is able to build itself. In can be bootstrapped by ./bin/bootstrap.py Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com> Co-authored-by: Victor Moreno <victor.moreno1@huawei.com> |