'Read, update, and publish a release candidate BOM.'

def publish_release_bom(self):

    new_bom_file = '{0}.yml'.format(self.__release_version)
    self.__bom_dict[VERSION] = self.__release_version
    self.write_bom_file(new_bom_file, self.__bom_dict)
    self.publish_bom(new_bom_file)
    if self.__alias:
        alias_file = '{0}.yml'.format(self.__alias)
        self.write_bom_file(alias_file, self.__bom_dict)
        self.publish_bom(alias_file)
    check_run_quick('hal    admin    publish    version    --version    {version}    --alias    "{alias}"    --changelog    {changelog}'.format(version=self.__release_version, alias=self.__release_name, changelog=self.__gist_uri))
    check_run_quick('hal    admin    publish    latest    {version}'.format(version=self.__release_version))
