Main work is to fix the Build and push new actions to Quay.io action to not attempt to login to Quay from PRs from forks. PRs from forks don't have access to secrets and thus the docker login step fails.
I've also cleaned up the workflow files a bit so that each step has a name and an empty space around it so the files are easier to grok.
I've also added a .envrc so we can make use of direnv + nix-shell.
Description
Main work is to fix the
Build and push new actions to Quay.io
action to not attempt to login to Quay from PRs from forks. PRs from forks don't have access to secrets and thus the docker login step fails.I've also cleaned up the workflow files a bit so that each step has a name and an empty space around it so the files are easier to grok.
I've also added a .envrc so we can make use of direnv + nix-shell.
Why is this needed
Should fix CI that is holding back #60.