Adds back the service publish check
I just realized that my last merge to remove the semver check was overly broad and also removed another conditional: https://gitlab.com/charts/gitlab/merge_requests/379/diffs#24db73267b910d00b9d284e3d6d1b91a4b1c8d2d_51_51
This MR should restore the conditional.