tl;dr: The new scap version is live in production. It has canary deploys.
Scap v.3.2.2-1 was deployed to production today. There are some new internal improvements as well as some that are user-facing.
The improvements you'll probably notice are:
* Tab completion works for scap subcommands(!) * Canary checks for MediaWiki deployments
Canary deployments:
1. Sync your change(s) to the api and appserver canary hosts 2. Wait (20 seconds) for traffic to hit those host 3. If there isn't a large increase in the error rate on those hosts (10x), release your changes to the remainder of the fleet.
If, for whatever reason, you find yourself in a position where you don't care about the error-rate change on canary nodes, use the --force flag, i.e.:
scap sync-file --force README 'Important README update'
Please report any problems in a phab ticket tagged with "Scap3" or in #wikimedia-releng in IRC on freenode.
<3, Your Hometown Release Engineers