diff options
author | James McCoy <jamessan@jamessan.com> | 2022-03-07 14:21:36 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-07 14:21:36 -0500 |
commit | caffee0b67e5a188343901edfc766776b1a06c3d (patch) | |
tree | 6f25e528bbd0ea994dc0c508ec787cfcedee3da8 | |
parent | 57fee60c76e512e54c118661b48bcae48d5170af (diff) | |
parent | 242183585c49fa09b731fc14c3b4efc1223a7959 (diff) | |
download | rneovim-caffee0b67e5a188343901edfc766776b1a06c3d.tar.gz rneovim-caffee0b67e5a188343901edfc766776b1a06c3d.tar.bz2 rneovim-caffee0b67e5a188343901edfc766776b1a06c3d.zip |
Merge pull request #17641 from dundargoc/ci/document-jobs
-rw-r--r-- | .github/workflows/ci.yml | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3565b20bfc..8c7e31e235 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,6 +19,11 @@ concurrency: jobs: lint: + # This job tests two things: it lints the code but also builds neovim using + # system dependencies instead of bundled dependencies. This is to make sure + # we are able to build neovim without pigeonholing ourselves into specifics + # of the bundled dependencies. + if: (github.event_name == 'pull_request' && github.base_ref == 'master' && !github.event.pull_request.draft) || (github.event_name == 'push' && github.ref == 'refs/heads/master') runs-on: ubuntu-20.04 timeout-minutes: 10 @@ -100,7 +105,7 @@ jobs: - name: Cache dependencies run: ./ci/before_cache.sh - unixish: + posix: name: ${{ matrix.runner }} ${{ matrix.flavor }} (cc=${{ matrix.cc }}) strategy: fail-fast: false @@ -120,6 +125,12 @@ jobs: - cc: clang runner: macos-11.0 os: osx + + # The functionaltest-lua test two things simultaneously: + # 1. Check that the tests pass with PUC Lua instead of LuaJIT. + # 2. Use as oldest/minimum versions of dependencies/build tools we + # still explicitly support so we don't accidentally rely on + # features that is only available on later versions. - flavor: functionaltest-lua cc: gcc runner: ubuntu-20.04 |