mirror of
https://github.com/lewis6991/gitsigns.nvim
synced 2025-02-21 06:57:35 +00:00
ci: install build deps later
This commit is contained in:
parent
536d6963f0
commit
79c55eb553
38
.github/workflows/ci.yml
vendored
38
.github/workflows/ci.yml
vendored
@ -33,24 +33,8 @@ jobs:
|
||||
NEOVIM_BRANCH: ${{ matrix.neovim_branch }}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Setup build dependencies
|
||||
run: |
|
||||
sudo apt update &&
|
||||
sudo apt install -y \
|
||||
autoconf \
|
||||
automake \
|
||||
cmake \
|
||||
g++ \
|
||||
gettext \
|
||||
gperf \
|
||||
libtool \
|
||||
libtool-bin \
|
||||
lua-bitop \
|
||||
ninja-build \
|
||||
pkg-config \
|
||||
unzip
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Install LuaJIT
|
||||
uses: leafo/gh-actions-lua@v9
|
||||
@ -78,6 +62,24 @@ jobs:
|
||||
- name: Check lua files are built from latest teal
|
||||
run: make tl-ensure
|
||||
|
||||
- name: Install Neovim build dependencies
|
||||
if: steps.cache-deps.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
sudo apt update &&
|
||||
sudo apt install -y \
|
||||
autoconf \
|
||||
automake \
|
||||
cmake \
|
||||
g++ \
|
||||
gettext \
|
||||
gperf \
|
||||
libtool \
|
||||
libtool-bin \
|
||||
lua-bitop \
|
||||
ninja-build \
|
||||
pkg-config \
|
||||
unzip
|
||||
|
||||
- name: Build Neovim
|
||||
if: steps.cache-deps.outputs.cache-hit != 'true'
|
||||
run: make deps/neovim NEOVIM_BRANCH=$NEOVIM_BRANCH
|
||||
|
Loading…
Reference in New Issue
Block a user