Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-20 | end-to-end tests with serve: also keep serve build root | Klaus Aehlig | |
... if serve is used and remote-execution is a separate service. | |||
2025-05-20 | end-to-end tests: use ["test", "matrix"] | Klaus Aehlig | |
... instead of manually configuring and staging the various test branches. | |||
2025-05-20 | serve service: log every incoming request at debug level | Klaus Aehlig | |
... so that at this level, the full activity of the serve service can be monitored. | |||
2025-05-19 | Update CHANGELOG | Klaus Aehlig | |
2025-05-19 | Update fmt to 11.2.0 | Klaus Aehlig | |
2025-05-16 | profile test: also verify --dump-plain-graph is handled correctly | Klaus Aehlig | |
2025-05-16 | rc parsing: fix graph/plain graph confusion | Klaus Aehlig | |
2025-05-16 | man pages: add missing artifact type in the intro paragraph | Sascha Roloff | |
2025-05-16 | Update grpc to 1.70.2 | Klaus Aehlig | |
... as this contains a bug fix with respect to the currently-used version 1.70.1, see release notes https://github.com/grpc/grpc/releases/tag/v1.70.2 | |||
2025-05-15 | extend basic profiling test | Klaus Aehlig | |
Verify more keys in the profile file and also verify basic properties of the other invocation-specific files that can be requested. | |||
2025-05-15 | just-mr: support invocation-specific artifacts-to-build logging | Klaus Aehlig | |
It is already supported to ask just-mr (via the rc file) to log for each invocation the artifacts that were built. Add a similar option for the artifacts that were to be built, i.e., for dumping the intensional description of the output artifacts. That information can be used, e.g., to compute the critical path. | |||
2025-05-15 | Make --dump-artifacts-to-build act cummulatively | Klaus Aehlig | |
2025-05-15 | invocation server: fix isintance statement | Klaus Aehlig | |
2025-05-15 | Invocation server: add target filter | Sascha Roloff | |
2025-05-15 | Invocation server: add remote-execution address filter | Sascha Roloff | |
2025-05-15 | Invocation server: lexicographically sort filter keys | Sascha Roloff | |
2025-05-15 | Invocation server: print nothing for empty remote-execution properties | Sascha Roloff | |
2025-05-15 | Invocation server: print only non-empty dispatch lists | Sascha Roloff | |
2025-05-15 | Invocation server: add missing HTML-escape filters in templates | Sascha Roloff | |
2025-05-15 | Invocation server: uncollapse first failed action | Sascha Roloff | |
2025-05-15 | tutorial invocation logging: include --dump-artifacts | Klaus Aehlig | |
A typical invocation logging would also include a value for "--dump-artifacts". Mention this in the tutorial. | |||
2025-05-14 | tutorial, test: recommend ["test", "suite"] for combining tests | Klaus Aehlig | |
... as this also works together with, e.g., linting. While there, also rerun the examples to get the latest output messages. | |||
2025-05-14 | Invocation server: make command-line collapsible | Sascha Roloff | |
2025-05-13 | Invocation server: load more invocations with reduced information | Sascha Roloff | |
2025-05-13 | Invocation server: adapt style | Sascha Roloff | |
2025-05-13 | Invocation server: lexicographically sort filter values | Sascha Roloff | |
2025-05-13 | Invocation server: include commandline when describing actions | Klaus Aehlig | |
2025-05-13 | Invocation server: show actions with console output separately | Klaus Aehlig | |
Normally, actions are supposed to work silently, i.e., without writing to stdout/stderr. So, if an action produces console output, it is definitely worth looking at, even for cached actions. Therefore, add a section after the failed actions showing those actions (if not in the previous action). Also, always show duration (if known) and if an action is cached (which can happen for the ones producing console output). | |||
2025-05-13 | Top-level test target: support test matrix | Klaus Aehlig | |
By supporting test matrix top-level of our test, which affects both the ALL and the UNIT_TESTS target, it is easy to run all tests for different tool chains, flags, or CC_TEST_LAUNCHER values. | |||
2025-05-13 | Invocation server: add links to blob references in analysis errors | Klaus Aehlig | |
When using a serve endpoint, analysis errors my contain a reference to a build failure on serve, shown as 'blob <hash>'. For each such blob reference add a link offering to read this blob. | |||
2025-05-13 | Invocation server: fix hash pattern | Klaus Aehlig | |
Currently the support hashes are SHA-1 (for git hashes), which has 160 bits and SHA-256 which has 256 bits. Therefore, we expect either 40 or 64 hex digits. | |||
2025-05-13 | Tutorial: Update reference to rules-cc | Oliver Reiche | |
2025-05-12 | Tests: Move symlink tests to remote suite | Oliver Reiche | |
... to make sure it is run in native and compatible mode. | |||
2025-05-12 | Tests: Enable compatible for normal CC tests | Oliver Reiche | |
2025-05-12 | Tests: Assume only parents of out_dirs exist | Oliver Reiche | |
... instead of the full out_dir path, which is not guaranteed by the RBE protocol. | |||
2025-05-12 | LocalAction: Fix collection of directory symlink | Oliver Reiche | |
2025-05-12 | TreeOperationsUtils: Fix Bazel Directory creation | Oliver Reiche | |
... which requires all entries to be sorted in lexicographical order. | |||
2025-05-12 | profile: gracefully handle empty response | Klaus Aehlig | |
... by ignoring it rather than trying to dereference a nullptr. | |||
2025-05-12 | Invocation server: add css style file | Sascha Roloff | |
2025-05-12 | ["test", "matrix"] Building a group of tests in many configurations | Klaus Aehlig | |
Often it is desirable to run tests in a variety of configurations: different toolchain used, different target architecture, different protocol versions in end-to-end tests, etc. The rule ["test", "matrix"] allows running tests in those exponentially many combinations in a single target and thus makes full test coverage maintainable. | |||
2025-05-12 | Invocation server: add filter selector to overview page | Sascha Roloff | |
2025-05-12 | Invocation server: support restricting to not-fully-cached builds | Klaus Aehlig | |
2025-05-12 | Invocation server: explicitly set methods | Klaus Aehlig | |
While there, sort filter URLs | |||
2025-05-12 | Invocation server: also for action-artifacts, offer a download link | Klaus Aehlig | |
2025-05-12 | Invocation server: increase number of displayed invocations in the overview ↵ | Sascha Roloff | |
to 100 | |||
2025-05-12 | Invocation server: cleanup html tags | Sascha Roloff | |
2025-05-09 | Add basic introduction to tree overlays | Klaus Aehlig | |
2025-05-09 | Invocation server: print invocation context | Sascha Roloff | |
2025-05-09 | Invocation server: use json.dumps to render remote-execution properties | Sascha Roloff | |
2025-05-09 | Invocation server: fix config calculation | Sascha Roloff | |