Skip to content

Commit 8dd25de

Browse files
authored
Merge pull request #473 from github/ci-ruby-version-test
check .travis.yml ruby verison matches pages
2 parents d413d0a + fad13d2 commit 8dd25de

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

spec/ci_ruby_version_spec.rb

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
require 'json'
2+
require 'open-uri'
3+
require 'spec_helper'
4+
require 'yaml'
5+
6+
describe 'ci ruby version' do
7+
pages_versions = JSON.parse(open('https://pages.github.com/versions.json').read)
8+
pages_ruby_version = pages_versions['ruby']
9+
10+
ci_config_file = '.travis.yml'
11+
12+
ci_config = YAML.load_file(ci_config_file)
13+
ci_ruby_version = ci_config['rvm'][0]
14+
15+
context "in #{ci_config_file} and pages ruby version" do
16+
it 'match' do
17+
msg = "#{ci_ruby_version} != #{pages_ruby_version}; please add a commit bumping in #{ci_config_file}"
18+
expect(ci_ruby_version).to eql(pages_ruby_version), msg
19+
end
20+
end
21+
end

0 commit comments

Comments
 (0)