3.31.1
Changelog
b813609 Add configuration for VSCode (#599)
732041a Build src cli with Go 1.17 (#601)
615b48e Cleanup code after refactoring of workspaces/steps (#596)
e74c327 Code cleanup (#590)
5f95ba7 Configure golangci-lint for src-cli (#600)
9a4b64d Fix DirectoriesContainingFile query (#604)
8106c66 Fix ioutil rule in golangci-lint (#603)
fa8047a Fix null in JSON log lines output by removing nil slice (#582)
aba30b1 Make steps resolution part of workspaces detection (#595)
ec5016d Make template package independent of src-cli internals (#593)
e505af8 Move batch spec type and parser into shared lib (#583)
b4f6994 Move changeset spec type into shared lib package (#589)
79626da Move fallback from . to "" in workspace path into workspace finder (#605)
31e168b Move template pkg to sg/sg/lib (#594)
b0f0ff6 Prepare changelog for 3.31.1
78e89bd Refactor BatchSpec type and ParseBatchSpec to be shareable (#581)
2efc544 Refactor workspaces (#588)
5b47424 Refactor zipfetcher and consistently use rev, not baseref (#598)
27dd60a Slight refactor of package structures (#586)
2275dcf Start/Wait on exec.Cmd when using pipes (#611)
c677373 Streamline and improve JSON UI (#612)
ec9b488 Upgrade lib to have fix for PipeOutput deadlock (#615)
2b0cf46 Upgrade to latest lib version (#613)
908fcad Use correct ref when finding directories in repos (#587)
1c47706 Use latest lib version (#602)
3425cf1 Use latest lib version (#616)
b3ed3e2 all: use /usr/bin/env bash (#579)
e486e84 executor UI: extract StepsExecutionUI from TaskExecutionUI and implement it in TUI and JSON (#606)
dfa59fa fix build directives
7ee60b0 refactor: One RepoWorkspace per workspace (#592)
f9632c4 search: rename result type fields consistently (#610)
364d86e stream search: fix match count (#580)
7abfb95 text-only output: log stdout/stderr of steps (#597)
Docker images
docker pull sourcegraph/src-cli:3.31.1docker pull sourcegraph/src-cli:3docker pull sourcegraph/src-cli:3.31