Skip to content

Commit

Permalink
update workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
matthutchinson committed Oct 3, 2024
1 parent 89e1435 commit 8d76683
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 16 deletions.
20 changes: 16 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,30 @@ permissions:

jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
ruby-version: ['3.1', '3.2', '3.3', '3.4']
ruby-version:
- "3.1"
- "3.2"
- "3.3"
- "3.4"
gemfile:
- Gemfile
- gemfiles/rails_6.gemfile
exclude:
- ruby-version: "3.4"
gemfile: gemfiles/rails_6.gemfile
runs-on: ubuntu-latest
name: ${{ format('Tests (Ruby {0})', matrix.ruby-version) }}
continue-on-error: true
env:
BUNDLE_GEMFILE: ${{ github.workspace }}/${{ matrix.gemfile }}
steps:
- uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}
bundler-cache: true
rubygems: latest
- name: Run tests
run: bundle exec rake
5 changes: 2 additions & 3 deletions acts_as_textcaptcha.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,8 @@ Gem::Specification.new do |spec|
spec.add_development_dependency("rdoc")

# testing
spec.add_development_dependency("appraisal")
spec.add_development_dependency("rails", "~> 6.1")
spec.add_development_dependency("rails", "~> 7.2")
spec.add_development_dependency("minitest")
spec.add_development_dependency("sqlite3", "~> 1.4")
spec.add_development_dependency("sqlite3")
spec.add_development_dependency("webmock")
end
2 changes: 0 additions & 2 deletions gemfiles/rails_6.gemfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
# This file was generated by Appraisal

source "https://rubygems.org"

gem "rails", "6.1.7.8"
Expand Down
7 changes: 0 additions & 7 deletions gemfiles/rails_7.gemfile

This file was deleted.

0 comments on commit 8d76683

Please sign in to comment.