Canonical has released a new stable version of its in-house built Snapcraft utility for creating Snap packages, the universal binary format, that can be distributed across multiple GNU/Linux operating system.
The biggest change in the Snapcraft 2.31 release appears to be support for resuming the download of the core Snap when building classic Snaps when an error occurs because the package can’t be fetched. This could come in handy during tests and in CI when you package your apps as Snaps.
“This feature is really used more in CI than anywhere else, particularly in our own tests, where downloading the snap fails all the time with connection resets. This change did not help quite as much as we’d hoped in that situation, but it’s nice to have nonetheless,” reads the release notes.
Another interesting change is support for cross-compiling Go parts, which can be used with the “snapcraft –target-arch… (read more)