.github/workflows/build.yml in octoshark-0.4.0 vs .github/workflows/build.yml in octoshark-0.5.0
- old
+ new
@@ -7,67 +7,10 @@
push:
branches:
- master
jobs:
- legacy:
- runs-on: ubuntu-18.04
- services:
- mysql:
- image: mysql:5.5
- env:
- MYSQL_ROOT_PASSWORD: pass
- ports:
- - "3306:3306"
- options: >-
- --health-cmd="mysqladmin ping"
- --health-interval=10s
- --health-timeout=5s
- --health-retries=3
-
- name: ruby-${{ matrix.ruby }} ${{ matrix.gemfile }}
- strategy:
- matrix:
- include:
- - gemfile: rails3.0
- ruby: 2.4
- - gemfile: rails3.1
- ruby: 2.4
- - gemfile: rails3.2
- ruby: 2.4
-
- - gemfile: rails4.0
- ruby: 2.4
- - gemfile: rails4.1
- ruby: 2.4
- - gemfile: rails4.2
- ruby: 2.4
-
- env:
- BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile
- BUNDLE_PATH_RELATIVE_TO_CWD: true
-
- steps:
- - uses: actions/checkout@master
-
- - name: Set up Ruby
- uses: ruby/setup-ruby@v1
- with:
- ruby-version: ${{ matrix.ruby }}
- bundler: default
- bundler-cache: true
-
- - name: Set up database
- run: |
- cp spec/support/config.yml.github spec/support/config.yml
- bundle exec rake db:create
-
- - name: Run tests
- run: |
- bundle exec rspec spec
-
-
latest:
runs-on: ubuntu-latest
services:
mysql:
image: mysql:5.7
@@ -100,12 +43,17 @@
ruby: 2.7
- gemfile: rails6.1
ruby: 3.0
- gemfile: rails7.0
- ruby: 2.7
- - gemfile: rails7.0
ruby: 3.0
+ - gemfile: rails7.0
+ ruby: 3.1
+
+ - gemfile: rails7.1
+ ruby: 3.1
+ - gemfile: rails7.1
+ ruby: 3.2
env:
BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile
BUNDLE_PATH_RELATIVE_TO_CWD: true