Skip to content

Commit b76b837

Browse files
committed
Switch TravisLint to use travis gem
The `travis-lint` gem is deprecated in favor of `travis`. Change-Id: I66f76739d780b90dad3426759ab45946eab14237 Reviewed-on: http://gerrit.causes.com/45347 Tested-by: jenkins <jenkins@brigade.com> Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
1 parent c6da728 commit b76b837

File tree

5 files changed

+8
-5
lines changed

5 files changed

+8
-5
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
* Change `HardTabs`, `MergeConflicts`, and `PryBinding` pre-commit hooks to
66
be `quiet` by default
7+
* Switch `TravisLint` pre-commit hook from deprecated `travis-lint` gem to
8+
`travis` gem
79

810
## 0.20.0
911

config/default.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,8 @@ PreCommit:
218218

219219
TravisLint:
220220
description: 'Checking Travis CI configuration'
221-
required_executable: 'travis-lint'
222-
install_command: 'gem install travis-lint'
221+
required_executable: 'travis'
222+
install_command: 'gem install travis'
223223
include: '.travis.yml'
224224

225225
YamlSyntax:

lib/overcommit/hook/pre_commit/travis_lint.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ module Overcommit::Hook::PreCommit
22
# Runs `travis-lint` against any modified Travis CI files.
33
class TravisLint < Base
44
def run
5-
result = execute([executable] + applicable_files)
5+
result = execute([executable, 'lint'] + applicable_files)
66
return :pass if result.success?
77

8-
[:fail, result.stdout.strip]
8+
[:fail, (result.stdout + result.stderr).strip]
99
end
1010
end
1111
end

overcommit.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ Gem::Specification.new do |s|
3030

3131
s.add_development_dependency 'image_optim', '~> 0.18.0'
3232
s.add_development_dependency 'rspec', '~> 3.0'
33-
s.add_development_dependency 'travis-lint', '~> 2.0'
33+
s.add_development_dependency 'travis', '~> 1.7'
3434
end

spec/overcommit/hook/pre_commit/travis_lint_spec.rb

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
result = double('result')
2525
result.stub(:success?).and_return(false)
2626
result.stub(:stdout).and_return('Some error message')
27+
result.stub(:stderr).and_return('')
2728
subject.stub(:execute).and_return(result)
2829
end
2930

0 commit comments

Comments
 (0)