Bug Squash
meta: assume command-chain fix for prepending snapcraft-runner (#2864)
prepend_command_chain
was not checked when determining the need for assuming command-chain.
- Add & update a test to ensure coverage of `assumes`.
- Check for use of `prepend_command_chain`.
- Update expected snap.yaml for adapter spread test.
spread tests: limit adapter test to amd64 (#2866)
The expected_snap.yaml includes the architecture definition, which breaks when building on other architectures. Since adapter isn't relevant to arch, simply limit the tests to amd64.
snap: set PYLXD_WARNINGS to inhibit unknown LXD attribute warnings (#2870)
pylxd is designed in such a way that it will display warnings every attribute coming from the server that is unknown to the client.
pylxd 2.2.10 adds a way to inhibit these warnings.
build providers: use multipass from stable (#2869)
Multipass 1.0 has been released to the stable channel. Consume multipass from there from now on.
cli: do not report KeyboardInterrupt errors (#2865)
If the user chooses to kill snapcraft prematurely, that's OK but it shouldn't be reported to Sentry.
Fixes SNAPCRAFT-1D