mirror of
https://github.com/snachodog/just-the-docs.git
synced 2025-04-10 14:01:22 -06:00
This PR: - matricizes (?) the OS parameter: we now also test on `windows` and `macOS` - matricizes the Ruby version parameter: we now also test on Ruby 2.7 - loosens the `.gemspec` requirement for `bundler` to allow things greater than `2.3.5` - interestingly, this is because the Ruby 2.7 container has a **later** version of bundler than the 3.1 one! The last point makes this user-facing, and thus I'll trigger a release for this PR sometime soon. These only apply to the `jekyll-build` job. Here, I think we have a broader obligation to support various use-cases (maybe they're deploying on GitLab, generating files locally, etc.); in contrast, the `github-pages` gem is used exclusively for deploying to GitHub Pages, so we should try to match that environment exactly. This PR closes #1145.
27 lines
1.3 KiB
Ruby
27 lines
1.3 KiB
Ruby
# coding: utf-8
|
|
|
|
Gem::Specification.new do |spec|
|
|
spec.name = "just-the-docs"
|
|
spec.version = "0.4.0"
|
|
spec.authors = ["Patrick Marsceill", "Matthew Wang"]
|
|
spec.email = ["patrick.marsceill@gmail.com", "matt@matthewwang.me"]
|
|
|
|
spec.summary = %q{A modern, highly customizable, and responsive Jekyll theme for documentation with built-in search.}
|
|
spec.homepage = "https://github.com/just-the-docs/just-the-docs"
|
|
spec.license = "MIT"
|
|
spec.metadata = {
|
|
"bug_tracker_uri" => "https://github.com/just-the-docs/just-the-docs/issues",
|
|
"changelog_uri" => "https://github.com/just-the-docs/just-the-docs/blob/main/CHANGELOG.md",
|
|
"documentation_uri" => "https://just-the-docs.github.io/just-the-docs/",
|
|
"source_code_uri" => "https://github.com/just-the-docs/just-the-docs",
|
|
}
|
|
|
|
spec.files = `git ls-files -z ':!:*.jpg' ':!:*.png'`.split("\x0").select { |f| f.match(%r{^(assets|bin|_layouts|_includes|lib|Rakefile|_sass|LICENSE|README|CHANGELOG|favicon)}i) }
|
|
spec.executables << 'just-the-docs'
|
|
|
|
spec.add_development_dependency "bundler", ">= 2.3.5"
|
|
spec.add_runtime_dependency "jekyll", ">= 3.8.5"
|
|
spec.add_runtime_dependency "jekyll-seo-tag", ">= 2.0"
|
|
spec.add_runtime_dependency "rake", ">= 12.3.1"
|
|
end
|