File tree Expand file tree Collapse file tree 8 files changed +58
-15
lines changed Expand file tree Collapse file tree 8 files changed +58
-15
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ stages :
3
+ - test
4
+ - coverage
5
+
6
+ default :
7
+ before_script :
8
+ - apt-get update -qy
9
+ - apt-get install -y libtidy-dev
10
+ - ruby -v
11
+ - which ruby
12
+ - gem install bundler --no-document
13
+ - bundle install --jobs $(nproc) "${FLAGS[@]}"
14
+
15
+ .tests :
16
+ script :
17
+ - bundle exec rake
18
+ stage : test
19
+
20
+ test:2.5 :
21
+ extends : .tests
22
+ image : ' ruby:2.5'
23
+ script :
24
+ - bundle exec rake
25
+
26
+ test:2.6 :
27
+ extends : .tests
28
+ image : ' ruby:2.6'
29
+ script :
30
+ - bundle exec rake
31
+
32
+ test:2.7 :
33
+ extends : .tests
34
+ image : ' ruby:2.7'
35
+
36
+ test:jruby :
37
+ extends : .tests
38
+ image : ' jruby:9.2.12-jre'
39
+
40
+ coverage :
41
+ image : ' ruby:2.7'
42
+ script :
43
+ - bundle exec rake test
44
+ artifacts :
45
+ paths :
46
+ - coverage/
47
+ stage : coverage
Original file line number Diff line number Diff line change 1
1
---
2
2
AllCops :
3
- TargetRubyVersion : 2.3
3
+ TargetRubyVersion : 2.5
4
4
Naming/FileName :
5
5
Enabled : false
6
6
Lint/MissingCopEnableDirective :
Original file line number Diff line number Diff line change 1
1
---
2
- dist : xenial
2
+ dist : bionic
3
3
sudo : true
4
4
language : ruby
5
5
cache : bundler
6
6
before_install :
7
7
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then wget https://github.com/htacg/tidy-html5/releases/download/5.4.0/tidy-5.4.0-64bit.deb; sudo apt-get remove '^libtidy.*'; sudo dpkg -i tidy-5.4.0-64bit.deb; fi
8
- - gem install bundler -v '<2'
8
+ - gem install bundler --no-document
9
9
rvm :
10
- - 2.3
11
- - 2.4
12
10
- 2.5
13
11
- 2.6
14
12
- 2.7
Original file line number Diff line number Diff line change @@ -4,6 +4,6 @@ source 'https://rubygems.org'
4
4
5
5
gemspec
6
6
7
- gem 'coveralls ' , require : false
7
+ gem 'simplecov ' , require : false
8
8
9
9
# vim: syntax=ruby filetype=ruby
Original file line number Diff line number Diff line change @@ -148,9 +148,9 @@ The MIT License
148
148
Copyright (c) 2009-2020 Laurent Arnoud
< [email protected] >
149
149
150
150
---
151
- [ ![ Build] ( https://img.shields.io/travis/spk/validate-website.svg )] ( https://travis-ci.org/spk/validate-website )
151
+ [ ![ Build] ( https://img.shields.io/gitlab/pipeline/spkdev/validate-website/master )] ( https://gitlab.com/spkdev/validate-website/-/commits/master )
152
+ [ ![ Coverage] ( https://gitlab.com/spkdev/validate-website/badges/master/coverage.svg )] ( https://gitlab.com/spkdev/validate-website/-/commits/master )
152
153
[ ![ Version] ( https://img.shields.io/gem/v/validate-website.svg )] ( https://rubygems.org/gems/validate-website )
153
154
[ ![ Documentation] ( https://img.shields.io/badge/doc-rubydoc-blue.svg )] ( http://www.rubydoc.info/gems/validate-website )
154
155
[ ![ License] ( https://img.shields.io/badge/license-MIT-blue.svg )] ( http://opensource.org/licenses/MIT " MIT ")
155
- [ ![ Coverage Status] ( https://img.shields.io/coveralls/github/spk/validate-website.svg )] ( https://coveralls.io/github/spk/validate-website?branch=master )
156
156
[ ![ Inline docs] ( https://inch-ci.org/github/spk/validate-website.svg?branch=master )] ( http://inch-ci.org/github/spk/validate-website )
Original file line number Diff line number Diff line change @@ -4,8 +4,7 @@ require 'rake/testtask'
4
4
require 'rubocop/rake_task'
5
5
require 'asciidoctor'
6
6
7
- default = %i[ test ]
8
- default << :rubocop unless RUBY_ENGINE == 'rbx'
7
+ default = %i[ test rubocop ]
9
8
task default : default
10
9
11
10
desc 'Update manpage from asciidoc file'
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
begin
4
- require 'coveralls '
5
- Coveralls . wear!
4
+ require 'simplecov '
5
+ SimpleCov . start
6
6
rescue LoadError
7
- warn 'coveralls not loaded'
7
+ warn 'simplecov not loaded'
8
8
end
9
9
10
10
require 'minitest/autorun'
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ Gem::Specification.new do |s|
11
11
s . name = 'validate-website'
12
12
s . version = ValidateWebsite ::VERSION
13
13
s . license = 'MIT'
14
- s . required_ruby_version = '>= 2.3.0 '
14
+ s . required_ruby_version = '>= 2.5 '
15
15
s . add_dependency 'crass' , '~> 1'
16
16
s . add_dependency 'paint' , '~> 2'
17
17
s . add_dependency 'slop' , '~> 4.6'
@@ -20,7 +20,6 @@ Gem::Specification.new do |s|
20
20
s . add_dependency 'w3c_validators' , '~> 1.3'
21
21
s . add_development_dependency 'asciidoctor' , '~> 1.5'
22
22
s . add_development_dependency 'minitest' , '~> 5.0'
23
- s . add_development_dependency ( 'racc' ) if RUBY_ENGINE == 'rbx'
24
23
s . add_development_dependency 'rake' , '~> 12'
25
24
s . add_development_dependency 'rubocop' , '~> 0.76.0'
26
25
s . add_development_dependency 'webmock' , '~> 3.4'
You can’t perform that action at this time.
0 commit comments