Add step to test REAPI v2.1 `Command` messages from recc
Description
With the changes proposed in https://gitlab.com/bloomberg/recc/-/merge_requests/255, recc supports sending Command
messages following the format specified by version 2.0 or 2.1 of the Remote Execution API. It does so according to the value of an environment variable.
This adds a step in end-to-end-test.sh
to ensure that both versions are tested.
Changes proposed in this merge request:
-
bin/end-to-end-test.sh
: add a step that runs recc with$RECC_REAPI_VERSION
set to"2.1"
Validation
This MR currently has an extra commit to run the test with recc's revision from https://gitlab.com/bloomberg/recc/-/merge_requests/255 and buildbox-common from buildbox-common!316, which incorporates a fix.
The output of the build
job contains the results of running the e2e test with those changes.