From 310c5288ad20687085f900b25cf98d8cf46decbb Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Thu, 27 Feb 2020 20:49:42 +0900 Subject: Split bundler 3 jobs --- .github/workflows/ubuntu-bundler3.yml | 40 +++++++++++++++++++++++++++++++++++ .github/workflows/ubuntu.yml | 19 ----------------- 2 files changed, 40 insertions(+), 19 deletions(-) create mode 100644 .github/workflows/ubuntu-bundler3.yml diff --git a/.github/workflows/ubuntu-bundler3.yml b/.github/workflows/ubuntu-bundler3.yml new file mode 100644 index 0000000000..5f05c27178 --- /dev/null +++ b/.github/workflows/ubuntu-bundler3.yml @@ -0,0 +1,40 @@ +name: ubuntu-bundler3 + +on: + pull_request: + + push: + branches: + - staging + - trying + +jobs: + ubuntu: + runs-on: ubuntu-latest + strategy: + matrix: + ruby: [ 2.4.9, 2.5.7, 2.6.5 ] + rgv: [ v3.0.6, master ] + steps: + - uses: actions/checkout@v1 + - name: Setup ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + - name: Prepare dependencies + run: | + sudo apt-get install graphviz -y + gem i parallel_tests -v "~> 2.29" + bin/rake override_version + bin/rake spec:parallel_deps + - name: Run Test + run: bin/parallel_rspec spec + env: + RGV: ${{ matrix.rgv }} + BUNDLER_SPEC_SUB_VERSION: 3.0.0 + - name: Run Test with realworld + run: | + bin/rake spec:realworld + env: + BUNDLER_SPEC_PRE_RECORDED: 1 + timeout-minutes: 60 diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 0fbb9d1df7..6bf3d1b756 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -15,25 +15,6 @@ jobs: matrix: ruby: [ 2.3.8, 2.4.9, 2.5.7, 2.6.5 ] rgv: [ v2.5.2, v2.6.14, v2.7.10, v3.0.6, master ] - include: - - ruby: 2.4.9 - rgv: v3.0.6 - bundler_version: 3.0.0 - - ruby: 2.4.9 - rgv: master - bundler_version: 3.0.0 - - ruby: 2.5.7 - rgv: v3.0.6 - bundler_version: 3.0.0 - - ruby: 2.5.7 - rgv: master - bundler_version: 3.0.0 - - ruby: 2.6.5 - rgv: v3.0.6 - bundler_version: 3.0.0 - - ruby: 2.6.5 - rgv: master - bundler_version: 3.0.0 exclude: - ruby: 2.4.9 rgv: v2.5.2 -- cgit v1.2.1