Hi @tanrax!
As part of our new collaboration, I've made an initial version for
automated CI for RSSingle.
It needs macOS to work first, so I've commented out a draft version of
the `pyinstaller` aspect, so I'll make this PR a draft for now when we
can discuss further, preferably in a GH issue for transparency (unless
you want it private?), but this workflow tests on PRs and pushes to any
branch, with flake8 across multiple Python versions. The pyinstaller
aspect only runs if the flake8 check passes.
What do you think?
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
I didn't realise you were using `master` as the branch name, so this
wouldn't run if the PR was accepted.
Now fixed.
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
This commit adds a Dockerfile, .dockerignore, and a GH Action for
pushing container images to - and this is by default, other registries
can be used - Docker Hub (you need to generate a token and install it in
the repo), and GitHub Registry, which doesn't require a manual token.
The workflow won't build until #3 is merged, as it relies on successful
builds from that workflow before a container image is pushed. Once we use unit
tests, this will ensure container images aren't broken when pushed to a
remote registry.
I have marked this PR as draft for that reason.
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>