3.21.1
Changelog
8acf623 Add 'campaigns new' command (#339)
c39e1a5 Add first high-level integration test for Executor (#331)
1959e8d Check that Docker and git are available when executing campaign spec (#326)
44a4d13 Extend Executor integration test to use 2 repos and add timeout test (#333)
94eca7b Fix display of status bars when 0 repositories have been matched (#341)
67b7b72 Fix goreleaser GitHub action setup and release script
6f59841 Fix regression and clean up log files again (#319)
2ddb447 Follow-up to gzip encoding of request body (#343)
13f99c5 Handle interrupt signal in src campaigns apply|preview (#328)
ad4bc3a Improve error output when executing step fails (#325)
ac6d0cd Play around with the campaign template wording. (#346)
257291d Print diff stats of completed changeset specs (#323)
a868f2d Refactor progress printer for spec execution into own function (#327)
2fdf37c Remove unused callback from Executor (#337)
f40897e Retain repository archives across executions (#321)
5141363 Show current worker goroutine status below progress bar (#338)
1785a79 Show execution progress immediately (#322)
8054180 Show total number at end of repositories command output (#324)
af88b4c Show warning if 0 changeset specs have been created (#342)
18f5976 Update CHANGELOG for 3.21.1.
173ba5e campaigns: allow partial publishing of changesets (#294)
1c6136b campaigns: remove full stop from success message (#335)
8f1cd66 changelog entry for validate command (#345)
c20c3f5 gzip http requests (#336)
f753113 remove unused ActionSchemaJSON (#329)
83426b6 validate command (#200)
Docker images
docker pull sourcegraph/src-cli:3.21.1docker pull sourcegraph/src-cli:3docker pull sourcegraph/src-cli:3.21docker pull sourcegraph/src-cli:latest