This PR modifies the workflow that builds the container image so it will only be published if it is built from a tag, which will be the new way of defining a "production" version.
It also removes scheduled builds - I don't think we need them, since the image is really only used for CI and testing.
Finally, the PR updates github action versions.
coverage: 99.164%. remained the same
when pulling eed5c154bcc47b1dea474feabad46125ebde0aec on update-workflows-for-trunk-based-dev
into d45d25756c5476efa3c8051c77519b7f20687e90 on master.
This PR modifies the workflow that builds the container image so it will only be published if it is built from a tag, which will be the new way of defining a "production" version. It also removes scheduled builds - I don't think we need them, since the image is really only used for CI and testing. Finally, the PR updates github action versions.