diff options
author | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2020-02-27 20:49:42 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2020-03-06 07:43:01 +0900 |
commit | 310c5288ad20687085f900b25cf98d8cf46decbb (patch) | |
tree | 717532e57421979dd9212e5dc6c644467b73dcc8 | |
parent | 4cddf01182041c4893519f5831911bd736248425 (diff) | |
download | bundler-310c5288ad20687085f900b25cf98d8cf46decbb.tar.gz |
Split bundler 3 jobs
-rw-r--r-- | .github/workflows/ubuntu-bundler3.yml | 40 | ||||
-rw-r--r-- | .github/workflows/ubuntu.yml | 19 |
2 files changed, 40 insertions, 19 deletions
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 |