add on publish validation & ruby-version/gemset