Sha256: db8c68c14bfdecdb0b192ed9ebb49d6c24f10b54bd34ea01913da55ac5e32670
Contents?: true
Size: 1.08 KB
Versions: 4
Compression:
Stored size: 1.08 KB
Contents
# frozen_string_literal: true require 'bundler/gem_tasks' require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) require 'rubocop/rake_task' require 'pathname' require_relative 'lib/fontawesome/free' RuboCop::RakeTask.new task default: %i[spec rubocop] namespace :fa do download_path = FontAwesome::Free::ROOT head_path = download_path / '.git' / 'HEAD' directory download_path file head_path => [download_path] do `git clone https://github.com/FortAwesome/Font-Awesome.git #{ download_path.cleanpath }` end task update: [head_path] do Dir.chdir(download_path) do puts `git pull` current_version = Gem::Version.new(`git tag | grep -v "[[:alpha:]]" | sort --version-sort | tail -1`) warn <<~MSG FontAwesome: #{ current_version } Gem: #{ Gem::Version.new(FontAwesome::Free::VERSION) } MSG if current_version > FontAwesome::Free::VERSION warn 'There is a new version of FontAwesome. Update version.rb and run: bundle exec rake release' end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
fontawesome-free-6.5.1.0 | Rakefile |
fontawesome-free-6.4.2.0 | Rakefile |
fontawesome-free-6.4.2.1 | Rakefile |
fontawesome-free-6.4.0.0 | Rakefile |