From e06b7ad032e926d4316151066c0fcfa656c3a5a2 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Thu, 27 Feb 2020 15:44:24 +0900 Subject: Try to migrate GitHub Actions from Travis CI --- .github/workflows/ubuntu.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/ubuntu.yml diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml new file mode 100644 index 0000000000..f64dbb1844 --- /dev/null +++ b/.github/workflows/ubuntu.yml @@ -0,0 +1,35 @@ +name: ubuntu + +on: + pull_request: + + push: + branches: + - staging + - trying + +jobs: + ubuntu: + runs-on: ubuntu-latest + strategy: + matrix: + ruby: [ 2.3.8, 2.4.9, 2.5.7, 2.6.5 ] + 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 + bin/rake override_version + bin/rake spec:parallel_deps + - name: Run Test + run: bin/parallel_rspec spec + - name: Run Test with realworld + run: | + sudo -E bin/rake spec:sudo + sudo chown -R $(whoami) tmp + BUNDLER_SPEC_PRE_RECORDED=1 bin/rake spec:realworld + timeout-minutes: 60 -- cgit v1.2.1