diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7004923..0f1e8a1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -73,12 +73,10 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: "3.3" + bundler-cache: true - name: Run tests - run: ruby -Ilib -Itest -e "Dir['test/test_*.rb'].each { |f| require File.expand_path(f) }" - - - name: Build gem - run: gem build ipdata.gemspec + run: bundle exec rake test - name: Push to RubyGems uses: rubygems/release-gem@v1 diff --git a/Rakefile b/Rakefile index a06b1c5..b3021e5 100644 --- a/Rakefile +++ b/Rakefile @@ -1,5 +1,6 @@ # frozen_string_literal: true +require "bundler/gem_tasks" require "rake/testtask" Rake::TestTask.new(:test) do |t|