From 3db01b8e9ffc3319422b7bbe2b5023bf2deb4d9a Mon Sep 17 00:00:00 2001 From: Akira Matsuda Date: Mon, 10 Jan 2022 20:14:12 +0900 Subject: [PATCH] Readability --- .github/workflows/main.yml | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fae0183..a05e0fd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,14 +15,9 @@ jobs: POSTGRES_PASSWORD: postgres strategy: fail-fast: true + matrix: - ruby_version: - - '3.1' - - '3.0' - - '2.7' - - '2.6' - - '2.5' - - 'jruby-9.3.2.0' + ruby_version: ['3.1', '3.0', '2.7', '2.6', '2.5', 'jruby-9.3.2.0'] gemfile: - gemfiles/active_record_70.gemfile - gemfiles/active_record_61.gemfile @@ -31,10 +26,8 @@ jobs: - gemfiles/active_record_51.gemfile - gemfiles/active_record_50.gemfile - gemfiles/active_record_edge.gemfile - db: - - sqlite3 - - postgresql - - mysql + db: ['sqlite3', 'postgresql', 'mysql'] + exclude: - ruby_version: '3.1' gemfile: gemfiles/active_record_60.gemfile @@ -66,6 +59,7 @@ jobs: gemfile: gemfiles/active_record_70.gemfile - ruby_version: 'jruby-9.3.2.0' gemfile: gemfiles/active_record_edge.gemfile + include: - ruby_version: 'ruby-head' gemfile: gemfiles/active_record_edge.gemfile @@ -76,9 +70,11 @@ jobs: - ruby_version: 'ruby-head' gemfile: gemfiles/active_record_edge.gemfile db: mysql + - ruby_version: '2.4' gemfile: gemfiles/active_record_52.gemfile db: sqlite3 + - ruby_version: '2.3' gemfile: gemfiles/active_record_52.gemfile db: sqlite3 @@ -88,18 +84,23 @@ jobs: - ruby_version: '2.3' gemfile: gemfiles/active_record_41.gemfile db: sqlite3 + - ruby_version: '2.2' gemfile: gemfiles/active_record_52.gemfile db: sqlite3 + - ruby_version: '2.1' gemfile: gemfiles/active_record_42.gemfile db: sqlite3 - runs-on: ubuntu-18.04 + env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} DB: ${{ matrix.db }} POSTGRES_PASSWORD: postgres # for passing the password to the Rails process MYSQL_PASSWORD: root # for passing the password to the Rails process + + runs-on: ubuntu-18.04 + steps: - uses: actions/checkout@v2 - name: Install libmysqld-dev