* Swap `tag_match` for `tag-match-latest` (`tag_match` was incorrect `_`
vs `-` anyway)
* Add master branch to builds - this should build master on any merge or
commit and release the Docker image to an `edge` tag. (See [`tag-edge:
true`](https://github.com/crazy-max/ghaction-docker-meta/#inputs))
* Add `upload-artifact` to save the WSL rootfs when building a branch
(master).
Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
* Use newly published action: `diddlesnaps/snapcraft-multiarch-action`
* Upload every push to master to the Snap Store's Edge channel
* Upload every tagged prerelease to the Snap Store's Beta channel
(including release candidates which are also handled below)
* Upload every tagged stable or release candidate release to the Snap
Store's Candidate Channel
Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
* Add build and release workflow to build a Docker container and WSL rootfs tarball.
* Upload the Docker container to Docker Hub.
* Upload the WSL rootfs tarball to GitHub Releases.
Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>