diff options
| author | James McCoy <jamessan@jamessan.com> | 2022-02-18 06:42:32 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-18 06:42:32 -0500 |
| commit | ac480ef6b4ad4b4185cdc1f163288f46cef71352 (patch) | |
| tree | 5f78fd3a6096b8eee34fc7e080c407cc2b6afe8c /.github/workflows | |
| parent | 3fb9987eef2bad461ed2f2b8f3b249d84729dcd7 (diff) | |
| parent | 8b92d71b300ef0e53b0e1b2992844dc74bd997c0 (diff) | |
| download | rneovim-ac480ef6b4ad4b4185cdc1f163288f46cef71352.tar.gz rneovim-ac480ef6b4ad4b4185cdc1f163288f46cef71352.tar.bz2 rneovim-ac480ef6b4ad4b4185cdc1f163288f46cef71352.zip | |
Merge pull request #17404 from dundargoc/ci/put-each-test-in-separate-step
ci: run each test suite in a separate github step
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/ci.yml | 44 |
1 files changed, 38 insertions, 6 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d0d995ea29..34b73e8ef4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,8 +43,25 @@ jobs: - name: Build third-party run: ./ci/before_script.sh - - name: Run lint - run: ./ci/script.sh + - if: "!cancelled()" + name: clint + run: ./ci/run_lint.sh clint + + - if: "!cancelled()" + name: lualint + run: ./ci/run_lint.sh lualint + + - if: "!cancelled()" + name: pylint + run: ./ci/run_lint.sh pylint + + - if: "!cancelled()" + name: shlint + run: ./ci/run_lint.sh shlint + + - if: "!cancelled()" + name: single-includes + run: ./ci/run_lint.sh single-includes - name: Cache dependencies if: ${{ success() }} @@ -126,8 +143,7 @@ jobs: brew install automake ccache perl cpanminus ninja - name: Setup interpreter packages - run: | - ./ci/install.sh + run: ./ci/install.sh - name: Cache dependencies uses: actions/cache@v2 @@ -140,8 +156,24 @@ jobs: - name: Build third-party run: ./ci/before_script.sh - - name: Build and test - run: ./ci/script.sh + - name: Build + run: ./ci/run_tests.sh build + + - if: matrix.flavor != 'tsan' && matrix.flavor != 'functionaltest-lua' && !cancelled() + name: Unittests + run: ./ci/run_tests.sh unittests + + - if: matrix.flavor != 'tsan' && !cancelled() + name: Functionaltests + run: ./ci/run_tests.sh functionaltests + + - if: "!cancelled()" + name: Oldtests + run: ./ci/run_tests.sh oldtests + + - if: "!cancelled()" + name: Install nvim + run: ./ci/run_tests.sh install_nvim - name: Cache dependencies if: ${{ success() }} |