Merge pull request #252 from github/ci-update

Update Ruby CI testing setup
This commit is contained in:
Mislav Marohnić 2022-11-15 18:29:27 +01:00 коммит произвёл GitHub
Родитель 55bb37afa4 a166a06499
Коммит e13ac61ebd
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 4 добавлений и 26 удалений

18
.github/workflows/test.yml поставляемый
Просмотреть файл

@ -7,28 +7,18 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [ubuntu-latest] ruby: ["2.7", "3.0", "3.1"]
ruby: ["2.3", "2.4", "2.5", "2.6", "2.7"]
runs-on: ${{matrix.os}} runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Set up Ruby - name: Set up Ruby
uses: ruby/setup-ruby@v1 uses: ruby/setup-ruby@v1
with: with:
ruby-version: ${{matrix.ruby}} ruby-version: ${{matrix.ruby}}
bundler-cache: true
- uses: actions/cache@v2
with:
path: vendor/bundle
key: bundle-use-ruby-${{ matrix.os }}-${{ matrix.ruby }}-${{ hashFiles('Gemfile') }}
restore-keys: |
bundle-use-ruby-${{ matrix.os }}-${{ matrix.ruby }}-
- name: Install dependencies
run: bundle install --path vendor/bundle --jobs 4
- name: Run tests - name: Run tests
run: bundle exec rake run: bundle exec rake

Просмотреть файл

@ -1,12 +0,0 @@
sudo: false
script: script/test
rvm:
- 1.9.3
- '2.1'
- '2.2'
- '2.3'
- '2.4'
- '2.5'
- '2.6'
notifications:
email: false