Bump irb from 1.11.2 to 1.12.0 (#44) #119
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Ruby | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
workflow_dispatch: | |
jobs: | |
test: | |
runs-on: ubuntu-latest | |
name: Test Ruby ${{ matrix.ruby }} with Trilogy ${{ matrix.trilogy }} | |
timeout-minutes: 5 | |
strategy: | |
fail-fast: false | |
matrix: | |
ruby: | |
- '3.0' | |
- '3.1' | |
- '3.2' | |
- '3.3' | |
trilogy: | |
- '2.3' | |
- '2.4' | |
- '2.5' | |
- '2.6' | |
- '2.7' | |
env: | |
RUBY_VERSION: ${{ matrix.ruby }} | |
TRILOGY_VERSION: ${{ matrix.trilogy }} | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Docker Build | |
run: docker-compose build --build-arg RUBY_VERSION=$RUBY_VERSION --build-arg TRILOGY_VERSION=$TRILOGY_VERSION | |
- name: Docker MySQL Healthcheck | |
run: docker-compose run --rm app echo "MySQL Healthy" | |
- name: Run tests with Docker | |
run: docker-compose run --rm app ./bin/test | |
rubocop: | |
runs-on: ubuntu-latest | |
name: Rubocop | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Set up Ruby | |
uses: ruby/setup-ruby@v1 | |
with: | |
ruby-version: 3.3 | |
bundler-cache: true | |
- name: Rubocop | |
run: bundle exec rake rubocop |