From bff3953fbfb3baf3cdfb64aff1f6c515afb52670 Mon Sep 17 00:00:00 2001 From: Alex Kiessling <32677188+ajkiessl@users.noreply.github.com> Date: Fri, 20 Dec 2024 10:04:55 -0500 Subject: [PATCH] Niftany 0.11.0 for ruby 3.1+ only. Hopefully fixed CI (#29) --- .github/workflows/{ci.yml => ruby.yml} | 4 ++-- .gitignore | 2 +- .ruby-version | 2 +- Gemfile | 5 +++++ niftany.gemspec | 7 ++----- niftany_rubocop_ruby.yml | 2 +- 6 files changed, 12 insertions(+), 10 deletions(-) rename .github/workflows/{ci.yml => ruby.yml} (84%) diff --git a/.github/workflows/ci.yml b/.github/workflows/ruby.yml similarity index 84% rename from .github/workflows/ci.yml rename to .github/workflows/ruby.yml index f146d8c..08df459 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ruby.yml @@ -12,10 +12,10 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ['2.6', '2.7', '3.1'] + ruby-version: ['3.1'] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: diff --git a/.gitignore b/.gitignore index 8d25250..4539bcc 100644 --- a/.gitignore +++ b/.gitignore @@ -9,5 +9,5 @@ # rspec failure tracking .rspec_status -niftany-0.0.1.gem +niftany-*.gem Gemfile.lock diff --git a/.ruby-version b/.ruby-version index 860487c..9cec716 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.7.1 +3.1.6 diff --git a/Gemfile b/Gemfile index e24664e..9014219 100644 --- a/Gemfile +++ b/Gemfile @@ -6,3 +6,8 @@ git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } # Specify your gem's dependencies in niftany.gemspec gemspec + +group :development do + gem 'bundler', '~> 2.0' + gem 'rake', '~> 12.0' +end diff --git a/niftany.gemspec b/niftany.gemspec index b76ddb7..c59217d 100644 --- a/niftany.gemspec +++ b/niftany.gemspec @@ -2,7 +2,7 @@ Gem::Specification.new do |spec| spec.name = 'niftany' - spec.version = '0.10.1' + spec.version = '0.11.0' spec.metadata = { 'rubygems_mfa_required' => 'true' } spec.authors = ['Adam Wead'] spec.email = ['amsterdamos@gmail.com'] @@ -14,7 +14,7 @@ Gem::Specification.new do |spec| spec.bindir = 'exe' spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } - spec.required_ruby_version = '>= 2.6.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'colorize', '~> 0.8.1' spec.add_dependency 'erb_lint', '~> 0.0.22' @@ -23,7 +23,4 @@ Gem::Specification.new do |spec| spec.add_dependency 'rubocop-rails', '~> 2.3' spec.add_dependency 'rubocop-rspec', '~> 2' spec.add_dependency 'scss_lint', '~> 0.55' - - spec.add_development_dependency 'bundler', '~> 2.0' - spec.add_development_dependency 'rake', '~> 12.0' end diff --git a/niftany_rubocop_ruby.yml b/niftany_rubocop_ruby.yml index 3c51b79..b3370f3 100644 --- a/niftany_rubocop_ruby.yml +++ b/niftany_rubocop_ruby.yml @@ -8,6 +8,6 @@ inherit_from: - rubocop/style.yml AllCops: - TargetRubyVersion: 2.6 + TargetRubyVersion: 3.1 DisplayCopNames: true NewCops: enable