WIP pipeline server, WIP "query" command, working search-text
command
#505
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This landing include a bunch of progress towards the pipeline server that's still in progress, plus a working implementation of livegrep/codesearch logic via a new
search-text
command.Because the search-text command includes a new submodule as described at https://bugzilla.mozilla.org/show_bug.cgi?id=1762992#c1 and a bunch of our provisioning logic hardcodes the "master" branch for provisioning, I need to land this to validate
vagrant destroy; vagrant up
locally with the required fidelity. I will also trigger the automated provisioning process (which we know now detects errors after some fixes, woo!) because re-provisioning is absolutely required for tonic-build/prost-build in order for the search-text command to work.The search-text changes also include changes to how we launch codesearch as discussed at https://bugzilla.mozilla.org/show_bug.cgi?id=1762992#c2 through https://bugzilla.mozilla.org/show_bug.cgi?id=1762992#c4 which was the actual plan arrived at. This should not regress router.py behavior but immediately following successful provisioning I will kick off a config1 run against the "dev" channel to sanity-check that I didn't break things ahead of the UTC22 run tonight.