From f61983ab19ae46dd8177aa19c575c7129f9b3883 Mon Sep 17 00:00:00 2001 From: "Daniel (dB.) Doubrovkine" Date: Thu, 25 Sep 2025 11:13:32 -0400 Subject: [PATCH] Fix CI, remove jruby, upgrade rails. --- .github/workflows/head.yml | 35 ----------------------------------- .github/workflows/test.yml | 6 +++--- README.md | 1 - 3 files changed, 3 insertions(+), 39 deletions(-) delete mode 100644 .github/workflows/head.yml diff --git a/.github/workflows/head.yml b/.github/workflows/head.yml deleted file mode 100644 index 4194218..0000000 --- a/.github/workflows/head.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Tests (HEAD) -on: [pull_request] -jobs: - test: - runs-on: ubuntu-latest - continue-on-error: true - strategy: - fail-fast: false - matrix: - ruby: ['3.2', 'ruby-head', 'jruby-head'] - rails: ['edge'] - grape-swagger: ['HEAD'] - env: - GRAPE_SWAGGER_VERSION: ${{ matrix.grape-swagger }} - RAILS_VERSION: ${{ matrix.rails }} - steps: - - uses: actions/checkout@v5 - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{ matrix.ruby }} - bundler-cache: true - - name: Print Bundler Versions - run: bundle show - - name: Setup Firefox - uses: browser-actions/setup-firefox@v1 - with: - firefox-version: "130.0" - - uses: browser-actions/setup-geckodriver@latest - with: - geckodriver-version: "0.35.0" - - name: Run tests - uses: coactions/setup-xvfb@v1 - with: - run: bundle exec rake spec diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 028696a..9b4cc17 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,11 +6,11 @@ jobs: strategy: fail-fast: false matrix: - ruby: ['3.1', '3.2', '3.3', '3.4', 'jruby'] - rails: ['7.2.2.2', '8.0.2.1'] + ruby: ['3.1', '3.2', '3.3', '3.4'] + rails: ['7.2.2.2', '~> 8.0.3'] grape-swagger: ['1.6.1', '2.1.2'] exclude: - - { ruby: '3.1', rails: '8.0.2.1' } # Rails 8 requires Ruby >= 3.2 + - { ruby: '3.1', rails: '~> 8.0.3' } # Rails 8 requires Ruby >= 3.2 env: GRAPE_SWAGGER_VERSION: ${{ matrix.grape-swagger }} RAILS_VERSION: ${{ matrix.rails }} diff --git a/README.md b/README.md index daa5c4b..5daa5cc 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,6 @@ [![Gem Version](https://badge.fury.io/rb/grape-swagger-rails.svg)](http://badge.fury.io/rb/grape-swagger-rails) [![Tests](https://github.com/ruby-grape/grape-swagger-rails/actions/workflows/test.yml/badge.svg)](https://github.com/ruby-grape/grape-swagger-rails/actions/workflows/test.yml) -[![Code Climate](https://codeclimate.com/github/ruby-grape/grape-swagger-rails/badges/gpa.svg)](https://codeclimate.com/github/ruby-grape/grape-swagger-rails) Swagger UI as Rails Engine for grape-swagger gem.