.github/workflows/ruby.yml in ruby-statistics-3.0.2 vs .github/workflows/ruby.yml in ruby-statistics-4.0.0
- old
+ new
@@ -1,36 +1,36 @@
name: Ruby
-on: [push]
+on: [push, pull_request]
jobs:
build: # Latest ruby
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
- - name: Set up Ruby 3.1
- uses: ruby/setup-ruby@v1.146.0
+ - uses: actions/checkout@v4
+ - name: Set up Ruby 3.3
+ uses: ruby/setup-ruby@v1.183.0
with:
- ruby-version: 3.1.2
+ ruby-version: 3.3
- name: Build and test with Rake
run: |
gem install bundler
bundle install --jobs 2 --retry 1
bundle exec rake
- build_2_7:
+ build_3_2:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
- - name: Set up Ruby 2.7
- uses: ruby/setup-ruby@v1.146.0
+ - uses: actions/checkout@v4
+ - name: Set up Ruby 3.2
+ uses: ruby/setup-ruby@v1.183.0
with:
- ruby-version: 2.7.6
+ ruby-version: 3.2
- name: Build and test with Rake
run: |
gem install bundler
bundle install --jobs 2 --retry 1
bundle exec rake
@@ -38,14 +38,30 @@
build_3_0:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Set up Ruby 3.0
- uses: ruby/setup-ruby@v1.146.0
+ uses: ruby/setup-ruby@v1.183.0
with:
- ruby-version: 3.0.4
+ ruby-version: 3.0
+ - name: Build and test with Rake
+ run: |
+ gem install bundler
+ bundle install --jobs 2 --retry 1
+ bundle exec rake
+
+ build_3_1:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - name: Set up Ruby 3.1
+ uses: ruby/setup-ruby@v1.183.0
+ with:
+ ruby-version: 3.1
- name: Build and test with Rake
run: |
gem install bundler
bundle install --jobs 2 --retry 1
bundle exec rake