diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 58e76a24..bce81252 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: - uses: actions/checkout@v3 - uses: ruby/setup-ruby@v1 with: - ruby-version: '2.7' + ruby-version: '3.0' bundler-cache: true - name: Test & publish code coverage if: "${{ env.CC_TEST_REPORTER_ID != '' }}" @@ -36,8 +36,8 @@ jobs: strategy: fail-fast: false matrix: - os: ['ubuntu-18.04', 'ubuntu-latest', 'macos-latest'] - ruby: ['2.7', '3.0', '3.1'] + os: ['ubuntu-latest', 'macos-latest'] + ruby: ['3.0', '3.1'] experimental: [false] include: - os: 'ubuntu-latest' diff --git a/CHANGELOG.md b/CHANGELOG.md index f315b76e..5516720f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## Unreleased +- Drop Ruby 2.7 support +- Bump qiita_marker 0.23.6 to 0.23.9 +- Drop Ubuntu 18.04 support + # 1.0.3 - Bump rake version to work with ruby 3.2 diff --git a/qiita-markdown.gemspec b/qiita-markdown.gemspec index 03236885..88c55400 100644 --- a/qiita-markdown.gemspec +++ b/qiita-markdown.gemspec @@ -15,14 +15,14 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - spec.required_ruby_version = ">= 2.7.0" + spec.required_ruby_version = ">= 3.0.0" spec.add_dependency "addressable" spec.add_dependency "gemoji" spec.add_dependency "github-linguist", "~> 4.0" spec.add_dependency "html-pipeline", "~> 2.0" spec.add_dependency "mem" - spec.add_dependency "qiita_marker", "~> 0.23.6" + spec.add_dependency "qiita_marker", "~> 0.23.9" spec.add_dependency "rouge", "~> 4.1.0" spec.add_dependency "sanitize" spec.add_development_dependency "activesupport", "~> 5.2.7"