Skip to content

Commit 79ee336

Browse files
committed
add update check
1 parent f21082f commit 79ee336

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

‎update-check.rb‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/usr/bin/env ruby
2+
3+
require 'rubygems'
4+
require 'nokogiri'
5+
require 'json'
6+
require 'open-uri'
7+
8+
current = Gem::SpecFetcher.fetcher.find_matching(Gem::Dependency.new 'sass')[0][0][1]
9+
10+
maven = Gem::Version.new(Nokogiri::XML(File.open(File.expand_path('../pom.xml', __FILE__))).remove_namespaces!.xpath("/project/version").first.content().sub /-SNAPSHOT/,"")
11+
12+
puts "["+File.dirname(__FILE__)+"] Next redist: " + maven.to_s
13+
puts "["+File.dirname(__FILE__)+"] Last upstream: " + current.to_s
14+
15+
if current >= maven
16+
puts "["+File.dirname(__FILE__)+"] A release can be made!!!"
17+
exit 1
18+
end
19+
puts "["+File.dirname(__FILE__)+"] Everything up to date."

0 commit comments

Comments
 (0)