require 'fileutils' module Radius module Toolbelt module ReleaseHelpers def tag_version(ver) unless system("git tag v#{agvtool_version}") fail "Error: the tag v#{agvtool_version} already exists on this repo." end end def replace(src, dest) FileUtils.copy_entry(src, dest, false, false, true) end def github_token @token ||= ENV["github_token"] || YAML.load(`cat ~/.config/hub`)["github.com"].first["oauth_token"] end def clean(dir) rm_rf Dir.glob("#{dir}/*.framework") rm_rf Dir.glob("#{dir}/*.zip") end def release_github(repo, release_name, version, files) tag_name = "v#{version}" body = <