1- require File . expand_path ( "../lib/github-markup" , __FILE__ )
1+ version_file = File . expand_path ( "../lib/github-markup.rb" , __FILE__ )
2+ version_match = File . read ( version_file ) . match ( /VERSION = ['"]([^'"]+)['"]/ )
3+ raise "Could not find VERSION in #{ version_file } " unless version_match
4+ version = version_match [ 1 ]
25
36Gem ::Specification . new do |s |
47 s . name = "github-markup"
5- s . version = GitHub :: Markup :: VERSION
8+ s . version = version
69 s . summary = "The code GitHub uses to render README.markup"
710 s . description = <<~DESC
811 This gem is used by GitHub to render any fancy markup such as Markdown,
@@ -13,19 +16,20 @@ Gem::Specification.new do |s|
1316 s . homepage = "https://github.com/github/markup"
1417 s . license = "MIT"
1518
16- s . required_ruby_version = '>= 3.1 .0'
19+ s . required_ruby_version = '>= 3.3 .0'
1720
1821 s . files = `git ls-files` . split ( $\)
1922 s . executables = s . files . grep ( %r{^bin/} ) . map { |f | File . basename ( f ) }
2023 s . test_files = s . files . grep ( %r{^(test|spec|features)/} )
2124 s . require_paths = %w[ lib ]
2225
2326 s . add_development_dependency 'rake' , '~> 13'
24- s . add_development_dependency 'activesupport' , '~> 7.2 .3'
25- s . add_development_dependency 'minitest' , '~> 5.4' , '>= 5.4.3 '
27+ s . add_development_dependency 'activesupport' , '~> 8.1 .3'
28+ s . add_development_dependency 'minitest' , '>= 5.4.3 ' , '~> 6.0 '
2629 s . add_development_dependency 'html-pipeline' , '~> 1.0'
2730 s . add_development_dependency 'sanitize' , '>= 4.6.3'
2831 s . add_development_dependency 'nokogiri' , '~> 1.19.2'
2932 s . add_development_dependency 'nokogiri-diff' , '~> 0.3.0'
3033 s . add_development_dependency "github-linguist" , ">= 7.1.3"
34+ s . add_development_dependency 'simplecov' , '~> 0.22'
3135end
0 commit comments