diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2a706adb..b71418da 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,12 +11,12 @@ jobs: if: github.repository_owner == 'voxpupuli' steps: - uses: actions/checkout@v4 - - name: Install Ruby 3.1 + - name: Install Ruby 3.3 uses: ruby/setup-ruby@v1 with: - ruby-version: '3.1' + ruby-version: '3.3' - name: Build gem - run: gem build *.gemspec + run: gem build --strict --verbose *.gemspec - name: Publish gem to rubygems.org run: gem push *.gem env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b7ec0cf1..48ed9d29 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -40,7 +40,7 @@ jobs: - name: Run tests run: bundle exec rake ${{ matrix.rake_task }} RUBYOPT="${{ matrix.rubyopt }}" - name: Build gem - run: gem build *.gemspec + run: gem build --strict --verbose *.gemspec tests: needs: - test diff --git a/json-schema.gemspec b/json-schema.gemspec index 33e6bb53..ddb4a470 100644 --- a/json-schema.gemspec +++ b/json-schema.gemspec @@ -7,7 +7,6 @@ Gem::Specification.new do |s| s.metadata = { 'source_code_uri' => s.homepage, 'changelog_uri' => "#{s.homepage}/blob/master/CHANGELOG.md", - 'homepage_uri' => s.homepage, 'bug_tracker_uri' => "#{s.homepage}/issues", } s.summary = 'Ruby JSON Schema Validator' @@ -18,9 +17,9 @@ Gem::Specification.new do |s| s.license = 'MIT' s.add_development_dependency 'minitest', '~> 5.0' - s.add_development_dependency 'rake' + s.add_development_dependency 'rake', '~> 13.0' s.add_development_dependency 'voxpupuli-rubocop', '~> 2.8.0' - s.add_development_dependency 'webmock' + s.add_development_dependency 'webmock', '~> 3.23' - s.add_runtime_dependency 'addressable', '>= 2.8' + s.add_runtime_dependency 'addressable', '~> 2.8' end