error handling -> get rid of unwraps gh action: tests, docker image build, push to hub.docker.com helm chart prometheus metrics