Skip to content

Commit 9d46d01

Browse files
author
Jef Spaleta
authored
Merge pull request #43 from sensu-plugins/pre-release/3.0.0
Pre release/3.0.0
2 parents e5b0f9c + f053996 commit 9d46d01

File tree

9 files changed

+32
-25
lines changed

9 files changed

+32
-25
lines changed

.travis.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ cache:
44
install:
55
- bundle install
66
rvm:
7-
- 2.1
8-
- 2.2
97
- 2.3.0
108
- 2.4.1
119
notifications:
@@ -26,8 +24,5 @@ deploy:
2624
on:
2725
tags: true
2826
all_branches: true
29-
rvm: 2.1
30-
rvm: 2.2
31-
rvm: 2.3.0
3227
rvm: 2.4.1
3328
repo: sensu-plugins/sensu-plugins-java

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ This CHANGELOG follows the format listed [here](https://github.com/sensu-plugins
55

66
## [Unreleased]
77

8+
## [3.0.0] - 2020-04-14
9+
### Breaking Changes
10+
- `english` 0.6.3 has been yanked - https://rubygems.org/gems/english/versions/0.6.3.
11+
- Bump minimum required ruby to 2.3
12+
- Update bundler development dep to `2.1` to match travis environment
13+
- Update sensu-plugin dep to `~> 4.0`. you can read the changelog entries for [4.0](https://github.com/sensu-plugins/sensu-plugin/blob/master/CHANGELOG.md#400---2018-02-17)
14+
- Update rake dep
15+
- Update robocup dep
16+
- Update yard dep
17+
818
## [2.0.0] - 2018-03-31
919
### Breaking Changes
1020
- dropped ruby 2.1 support (@yuri-zubov sponsored by Actility, https://www.actility.com)
@@ -88,7 +98,8 @@ This CHANGELOG follows the format listed [here](https://github.com/sensu-plugins
8898
### Added
8999
- initial release
90100

91-
[Unreleased]: https://github.com/sensu-plugins/sensu-plugins-java/compare/2.0.0...HEAD
101+
[Unreleased]: https://github.com/sensu-plugins/sensu-plugins-java/compare/3.0.0...HEAD
102+
[3.0.0]: https://github.com/sensu-plugins/sensu-plugins-java/compare/2.0.0...3.0.0
92103
[2.0.0]: https://github.com/sensu-plugins/sensu-plugins-java/compare/1.3.0...2.0.0
93104
[1.3.0]: https://github.com/sensu-plugins/sensu-plugins-java/compare/1.2.0...1.3.0
94105
[1.2.0]: https://github.com/sensu-plugins/sensu-plugins-java/compare/1.1.0...1.2.0

Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ desc 'Test for binstubs'
2727
task :check_binstubs do
2828
bin_list = Gem::Specification.load('sensu-plugins-java.gemspec').executables
2929
bin_list.each do |b|
30-
`which #{ b }`
30+
`which #{b}`
3131
unless $CHILD_STATUS.success?
3232
puts "#{b} was not a binstub"
3333
exit

bin/check-java-permgen.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def run
6464
exit_code = $CHILD_STATUS.exitstatus
6565
next if exit_code != 0
6666

67-
proc_permgen = (pu.to_f / pgcmx.to_f) * 100
67+
proc_permgen = (pu / pgcmx.to_f) * 100
6868
warn_procs << java_proc if proc_permgen > config[:warn].to_f
6969
crit_procs << java_proc if proc_permgen > config[:crit].to_f
7070
end

bin/metrics-vertx.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class MetricsVertX < Sensu::Plugin::Metric::CLI::Graphite
4646

4747
def metrics
4848
response = request
49-
JSON.parse(response)
49+
::JSON.parse(response)
5050
end
5151

5252
def run

lib/sensu-plugins-java/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module SensuPluginsJava
22
module Version
3-
MAJOR = 2
3+
MAJOR = 3
44
MINOR = 0
55
PATCH = 0
66

sensu-plugins-java.gemspec

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
lib = File.expand_path('../lib', __FILE__)
1+
lib = File.expand_path('lib', __dir__)
22
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
33

44
require 'date'
@@ -13,32 +13,32 @@ Gem::Specification.new do |s|
1313
s.files = Dir.glob('{bin,lib}/**/*') + %w[LICENSE README.md CHANGELOG.md]
1414
s.homepage = 'https://github.com/sensu-plugins/sensu-plugins-java'
1515
s.license = 'MIT'
16-
s.metadata = { 'maintainer' => 'sensu-plugin',
16+
s.metadata = { 'maintainer' => 'sensu-plugin',
1717
'development_status' => 'active',
18-
'production_status' => 'unstable - testing recommended',
19-
'release_draft' => 'false',
18+
'production_status' => 'unstable - testing recommended',
19+
'release_draft' => 'false',
2020
'release_prerelease' => 'false' }
2121
s.name = 'sensu-plugins-java'
2222
s.platform = Gem::Platform::RUBY
2323
s.post_install_message = 'You can use the embedded Ruby by setting EMBEDDED_RUBY=true in /etc/default/sensu'
2424
s.require_paths = ['lib']
25-
s.required_ruby_version = '>= 2.1.0'
25+
s.required_ruby_version = '>= 2.3.0'
2626
s.summary = 'Sensu plugins for Java'
2727
s.test_files = s.files.grep(%r{^(test|spec|features)/})
2828
s.version = SensuPluginsJava::Version::VER_STRING
2929

30-
s.add_runtime_dependency 'english', '0.6.3'
31-
s.add_runtime_dependency 'rest-client', '~> 2.0'
32-
s.add_runtime_dependency 'sensu-plugin', '~> 1.2'
30+
s.add_runtime_dependency 'english', '0.7.0'
31+
s.add_runtime_dependency 'rest-client', '~> 2.0'
32+
s.add_runtime_dependency 'sensu-plugin', '~> 4.0'
3333

34-
s.add_development_dependency 'bundler', '~> 1.7'
35-
s.add_development_dependency 'codeclimate-test-reporter', '~> 0.4'
34+
s.add_development_dependency 'bundler', '~> 2.1'
35+
s.add_development_dependency 'codeclimate-test-reporter', '~> 1.0'
3636
s.add_development_dependency 'github-markup', '~> 3.0'
3737
s.add_development_dependency 'pry', '~> 0.10'
38-
s.add_development_dependency 'rake', '~> 10.5'
38+
s.add_development_dependency 'rake', '~> 13.0'
3939
s.add_development_dependency 'redcarpet', '~> 3.2'
4040
s.add_development_dependency 'rspec', '~> 3.7'
4141
s.add_development_dependency 'rspec-mocks', '~> 3.7'
42-
s.add_development_dependency 'rubocop', '~> 0.51.0'
43-
s.add_development_dependency 'yard', '~> 0.9.11'
42+
s.add_development_dependency 'rubocop', '~> 0.80.1'
43+
s.add_development_dependency 'yard', '~> 0.9.20'
4444
end

test/metrics-vertx_spec.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
require_relative './spec_helper.rb'
22
require_relative '../bin/metrics-vertx'
33
require_relative './fixtures.rb'
4+
require 'json'
45

56
describe 'MetricsVertX' do
67
before do

test/spec_helper.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
require 'codeclimate-test-reporter'
2-
CodeClimate::TestReporter.start
1+
# require 'codeclimate-test-reporter'
2+
# CodeClimate::TestReporter.start

0 commit comments

Comments
 (0)