Compare commits

...

19 Commits

Author SHA1 Message Date
Petr Korolev
0627b6c701 Merge branch 'release/1.10.3' 2016-02-23 17:45:17 +02:00
Petr Korolev
bfdb5debec Update gemspec to version 1.10.3 2016-02-23 17:45:13 +02:00
Petr Korolev
e871613d62 Fix #329 ? 2016-02-23 17:44:16 +02:00
Petr Korolev
589dc13938 Merge branch 'hotfix/update-changelog' into develop 2016-02-23 17:21:46 +02:00
Petr Korolev
9a842dae26 Merge branch 'hotfix/update-changelog' 2016-02-23 17:21:45 +02:00
Petr Korolev
bf84a6b479 Update changelog for version 1.10.2 2016-02-23 17:21:43 +02:00
Petr Korolev
843470273c Merge branch 'release/1.10.2' into develop 2016-02-23 17:21:01 +02:00
Petr Korolev
1e405b48ff Merge branch 'release/1.10.2' 2016-02-23 17:20:42 +02:00
Petr Korolev
3a7dbf8138 Update gemspec to version 1.10.2 2016-02-23 17:19:38 +02:00
Petr Korolev
857b9e6f53 rubocop updates 2016-02-23 17:19:14 +02:00
Petr Korolev
2691a3ef96 Revert "Rubocop fixes"
This reverts commit fa0267b586.
2016-02-23 17:19:14 +02:00
Petr Korolev
62623ff2dd update changelog 2016-02-23 17:19:14 +02:00
Petr Korolev
a0f28d3393 update gemfile 2016-02-23 17:19:13 +02:00
Petr Korolev
88e9a3ec88 update gemscpec 2016-02-23 17:19:13 +02:00
Petr Korolev
4fcde1eb28 update rakefile 2016-02-23 17:19:13 +02:00
Petr Korolev
b3cfe76702 update rubocop todo 2016-02-23 17:19:13 +02:00
Petr Korolev
6edf473e25 update changelog 2016-02-23 12:45:14 +02:00
Petr Korolev
13315f4c9d Merge branch 'develop' 2016-02-23 12:43:12 +02:00
Petr Korolev
70035737cf Merge branch 'release/1.11.0' into develop 2016-02-23 12:26:50 +02:00
9 changed files with 74 additions and 10 deletions

View File

@@ -18,3 +18,39 @@ Metrics/MethodLength:
Style/FileName:
Exclude:
- 'bin/git-generate-changelog'
#TODOS
# Offense count: 14
Metrics/AbcSize:
Enabled: false
# Offense count: 1
Style/AccessorMethodName:
Enabled: false
# Offense count: 10
Style/Documentation:
Enabled: false
# Offense count: 1
# Configuration parameters: MinBodyLength.
Style/GuardClause:
Enabled: false
# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, MinBodyLength, SupportedStyles.
# SupportedStyles: skip_modifier_ifs, always
Style/Next:
Enabled: false
# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, AllowInnerSlashes.
# SupportedStyles: slashes, percent_r, mixed
Style/RegexpLiteral:
Enabled: false
Style/MutableConstant:
Enabled: false

View File

@@ -1,6 +1,6 @@
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2016-02-23 12:36:44 +0200 using RuboCop version 0.37.2.
# on 2016-02-23 17:18:27 +0200 using RuboCop version 0.37.2.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new

View File

@@ -1,5 +1,32 @@
# Change Log
## [Unreleased](https://github.com/skywinder/github-changelog-generator/tree/HEAD)
[Full Changelog](https://github.com/skywinder/github-changelog-generator/compare/1.10.2...HEAD)
**Fixed bugs:**
- Getting an error on install [\#329](https://github.com/skywinder/github-changelog-generator/issues/329)
## [1.10.2](https://github.com/skywinder/github-changelog-generator/tree/1.10.2) (2016-02-23)
[Full Changelog](https://github.com/skywinder/github-changelog-generator/compare/v1.11.0...1.10.2)
## [v1.11.0](https://github.com/skywinder/github-changelog-generator/tree/v1.11.0) (2016-02-23)
[Full Changelog](https://github.com/skywinder/github-changelog-generator/compare/1.10.1...v1.11.0)
**Implemented enhancements:**
- YAML front matter [\#322](https://github.com/skywinder/github-changelog-generator/pull/322) ([retorquere](https://github.com/retorquere))
- Git Subcommand [\#288](https://github.com/skywinder/github-changelog-generator/pull/288) ([dlanileonardo](https://github.com/dlanileonardo))
**Fixed bugs:**
- detect\_since\_tag undefined [\#328](https://github.com/skywinder/github-changelog-generator/issues/328)
**Merged pull requests:**
- Update README.md [\#324](https://github.com/skywinder/github-changelog-generator/pull/324) ([Zearin](https://github.com/Zearin))
## [1.10.1](https://github.com/skywinder/github-changelog-generator/tree/1.10.1) (2016-01-06)
[Full Changelog](https://github.com/skywinder/github-changelog-generator/compare/1.10.0...1.10.1)

View File

@@ -1,7 +1,7 @@
PATH
remote: .
specs:
github_changelog_generator (1.11.0)
github_changelog_generator (1.10.2)
colorize (~> 0.7)
github_api (~> 0.12)

View File

@@ -1,3 +1,4 @@
require "bundler"
require "bundler/gem_tasks"
require "rubocop/rake_task"
require "rspec/core/rake_task"

View File

@@ -7,11 +7,11 @@ module GitHubChangelogGenerator
class Fetcher
PER_PAGE_NUMBER = 30
CHANGELOG_GITHUB_TOKEN = "CHANGELOG_GITHUB_TOKEN".freeze
CHANGELOG_GITHUB_TOKEN = "CHANGELOG_GITHUB_TOKEN"
GH_RATE_LIMIT_EXCEEDED_MSG = "Warning: Can't finish operation: GitHub API rate limit exceeded, change log may be " \
"missing some issues. You can limit the number of issues fetched using the `--max-issues NUM` argument.".freeze
"missing some issues. You can limit the number of issues fetched using the `--max-issues NUM` argument."
NO_TOKEN_PROVIDED = "Warning: No token provided (-t option) and variable $CHANGELOG_GITHUB_TOKEN was not found. " \
"This script can make only 50 requests to GitHub API per hour without token!".freeze
"This script can make only 50 requests to GitHub API per hour without token!"
def initialize(options = {})
@options = options || {}

View File

@@ -17,7 +17,7 @@ module GitHubChangelogGenerator
between_tags exclude_tags since_tag max_issues
github_site github_endpoint simple_list
future_release release_branch verbose release_url
base ).freeze
base )
OPTIONS.each do |o|
attr_accessor o.to_sym

View File

@@ -1,3 +1,3 @@
module GitHubChangelogGenerator
VERSION = "1.11.0".freeze
VERSION = "1.10.3"
end

View File

@@ -1,8 +1,8 @@
VALID_TOKEN = "0123456789abcdef".freeze
INVALID_TOKEN = "0000000000000000".freeze
VALID_TOKEN = "0123456789abcdef"
INVALID_TOKEN = "0000000000000000"
DEFAULT_OPTIONS = { user: "skywinder",
project: "changelog_test" }.freeze
project: "changelog_test" }
def options_with_invalid_token
options = DEFAULT_OPTIONS