Skip to content

Commit

Permalink
Merge pull request #16 from bibendi/master
Browse files Browse the repository at this point in the history
change releasing tasks to upload on rubygems
  • Loading branch information
bibendi committed Feb 19, 2015
2 parents be642ce + b5ec9f8 commit bd0e625
Showing 10 changed files with 73 additions and 211 deletions.
26 changes: 0 additions & 26 deletions CHANGELOG

This file was deleted.

38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@

#### [Current]


#### v1.2.0
* 2014-11-10 [be642ce](../../commit/be642ce) - __(Artem Napolskih)__ Release 1.2.0
* 2014-11-10 [6257dc2](../../commit/6257dc2) - __(Artem Napolskih)__ feature(hash_counter): added float mode
* 2014-10-17 [48deb40](../../commit/48deb40) - __(Artem Napolskih)__ feature(unique_values_list): introduced a list of unique values to expiry of the members
* 2014-10-17 [e1206b7](../../commit/e1206b7) - __(Artem Napolskih)__ feature(unique_values_list): introduce has_value? method
* 2014-10-17 [cccc2be](../../commit/cccc2be) - __(Artem Napolskih)__ feature(unique_values_list): rename Standard and Fast unique values list to Blocking and NonBlocking respectively
* 2014-10-17 [7521fd8](../../commit/7521fd8) - __(Artem Napolskih)__ chore(specs): reorganize unique lists specs
* 2014-04-23 [94fada3](../../commit/94fada3) - __(Artem Napolskih)__ chore(all): fix circleci badge
* 2013-11-20 [0ae5531](../../commit/0ae5531) - __(Artem Napolskih)__ Release 1.1.0

#### v1.1.0
* 2013-11-20 [01f12f9](../../commit/01f12f9) - __(Artem Napolskih)__ Release 1.1.0
* 2013-11-20 [3897988](../../commit/3897988) - __(Artem Napolskih)__ refactor(all): back delete_all! methods
* 2013-11-15 [2d1c733](../../commit/2d1c733) - __(Artem Napolskih)__ refactor(all): extract Cluster and Partition classes
* 2013-10-22 [020cc8e](../../commit/020cc8e) - __(Napolskih)__ refactor(all): shared code of clustering and partitioning extracted into module - group_keys -> cluster_keys - shared code of clustering and partitioning extracted into module

#### v1.0.1
* 2013-10-21 [9b5e13b](../../commit/9b5e13b) - __(Artem Napolskih)__ Release 1.0.1
* 2013-10-21 [bfa328a](../../commit/bfa328a) - __(Artem Napolskih)__ feature(hash_counter): method date when called with a block, now returns the total number of lines
* 2013-10-21 [6d04c95](../../commit/6d04c95) - __(Artem Napolskih)__ Release 1.0.0

#### v1.0.0
* 2013-10-21 [b5f5344](../../commit/b5f5344) - __(Artem Napolskih)__ Release 1.0.0
* 2013-10-10 [b29eab7](../../commit/b29eab7) - __(Artem Napolskih)__ feature(unique_values_lists): added methods to read and delete data
* 2013-10-10 [67c5200](../../commit/67c5200) - __(Artem Napolskih)__ feature(unique_hash_counter): introduce unique list postfix delimiter
* 2013-10-08 [8a9a2a9](../../commit/8a9a2a9) - __(Artem Napolskih)__ feature(hash_counter): added methods to read and delete data
* 2013-09-13 [f8d037c](../../commit/f8d037c) - __(Artem Napolskih)__ docs(all): documenting

#### v1.0.0beta1
* 2013-09-13 [43016ec](../../commit/43016ec) - __(Artem Napolskih)__ Release 1.0.0beta1
* 2013-09-12 [0a176fa](../../commit/0a176fa) - __(Artem Napolskih)__ feature(all) introduce key and value delimiters
* 2013-09-12 [addbb40](../../commit/addbb40) - __(Artem Napolskih)__ feature(unique_values_list): fast (non blocking) unique values list added
* 2013-08-23 [897418d](../../commit/897418d) - __(Artem Napolskih)__ Initial commit
* 2013-08-21 [21ed53b](../../commit/21ed53b) - __(napolskih)__ dummy commit
1 change: 0 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
source 'https://rubygems.org'
source 'http://apress:[email protected]'

gemspec
7 changes: 4 additions & 3 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# coding: utf-8
require 'bundler/gem_tasks'

# load everything from tasks/ directory
Dir[File.join(File.dirname(__FILE__), 'tasks', '*.{rb,rake}')].each { |f| load(f) }

task :build => [:check]
task :tag => :build
task :release => [:check, :changelog]

desc 'Check if all projects are ready for build process'
desc 'Check quality'
task :check => [:audit, :quality, :coverage]

require 'rspec/core/rake_task'
1 change: 0 additions & 1 deletion VERSION

This file was deleted.

61 changes: 25 additions & 36 deletions redis_counters.gemspec
Original file line number Diff line number Diff line change
@@ -3,40 +3,29 @@ lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'redis_counters/version'

Gem::Specification.new do |gem|
gem.name = 'redis_counters'
gem.version = RedisCounters::VERSION
gem.authors = ['Artem Napolskih']
gem.email = %w([email protected])
gem.summary = %q{Redis Counters}
gem.homepage = 'https://github.com/abak-press/redis_counters'

gem.files = `git ls-files`.split($/)
gem.executables = gem.files.grep(%r{^bin/}) { |f| File.basename(f) }
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
gem.require_paths = ['lib']

gem.add_dependency 'activesupport', '>= 3.0'

gem.add_development_dependency 'bundler'
gem.add_development_dependency 'rake'
gem.add_development_dependency 'rspec', '~> 2.14.0'
gem.add_development_dependency 'mock_redis'
gem.add_development_dependency 'timecop'
gem.add_development_dependency 'codeclimate-test-reporter', '~> 0.4.1'

# test coverage tool
gem.add_development_dependency 'simplecov'

# code quality check
gem.add_development_dependency 'cane', '>= 2.6.0'

# dependencies security tool
gem.add_development_dependency 'bundler-audit'

# automatic changelog builder
gem.add_development_dependency 'changelogger'

# a tool for uploading files to private gem repo
gem.add_development_dependency 'multipart-post'
Gem::Specification.new do |spec|
spec.name = 'redis_counters'
spec.version = RedisCounters::VERSION
spec.authors = ['Artem Napolskih']
spec.email = %w([email protected])
spec.summary = %q{Redis Counters}
spec.homepage = 'https://github.com/abak-press/redis_counters'

spec.files = `git ls-files -z`.split("\x0")
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
spec.require_paths = ['lib']

spec.add_dependency 'activesupport', '>= 3.0'

spec.add_development_dependency 'bundler'
spec.add_development_dependency 'rake'
spec.add_development_dependency 'rspec', '~> 2.14.0'
spec.add_development_dependency 'mock_redis'
spec.add_development_dependency 'timecop'
spec.add_development_dependency 'codeclimate-test-reporter', '>= 0.4.1'
spec.add_development_dependency 'simplecov'
spec.add_development_dependency 'cane', '>= 2.6.0'
spec.add_development_dependency 'bundler-audit'
spec.add_development_dependency 'apress-changelogger'
end
6 changes: 6 additions & 0 deletions tasks/changelog.rake
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
desc 'Generate CHANGELOG.md'
task :changelog do
require 'apress/changelogger'
Apress::ChangeLogger.new.log_changes
spawn "git add CHANGELOG.md"
end
93 changes: 0 additions & 93 deletions tasks/gem.rake

This file was deleted.

16 changes: 0 additions & 16 deletions tasks/support.rb
Original file line number Diff line number Diff line change
@@ -22,19 +22,3 @@ def spawn(cmd)
end
abort "#{cmd} failed" unless $? && $?.exitstatus == 0
end

def project
'redis_counters'
end

# get current version from VERSION file
def current_version
File.read(File.join(ROOT, 'VERSION')).strip.chomp
end

# get released version from git
def released_version
/\Av([\d\.]+)\z/ === `git describe --tags --abbrev=0 2>/dev/null || echo 'v0.0.0'`.chomp.strip

$1
end
35 changes: 0 additions & 35 deletions tasks/version.rake

This file was deleted.

0 comments on commit bd0e625

Please sign in to comment.