Class: GithubRelease

Inherits:
Object
  • Object
show all
Defined in:
lib/github-release.rb

Instance Method Summary collapse

Instance Method Details

#runObject



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/github-release.rb', line 5

def run
  new_releases = tagged_releases.select { |r| !github_releases.include?(r) }

  if new_releases.empty?
    puts "No new release tags to push."
  end

  new_releases.each { |t| create_release(t) }

  puts "All done!"
end