-
Notifications
You must be signed in to change notification settings - Fork 1
31 lines (31 loc) · 924 Bytes
/
vader.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
name: Fugitive cgit
on: [push, pull_request]
jobs:
Vader:
strategy:
matrix:
vim:
- package: vim
bin: vim
- package: neovim
bin: nvim
runs-on: ubuntu-latest
steps:
- name: Git clone Vader
uses: actions/checkout@v3
with:
repository: junegunn/vader.vim
path: vader.vim
- name: Git clone Fugitive
uses: actions/checkout@v3
with:
repository: tpope/vim-fugitive
path: vim-fugitive
- name: Check out repository code
uses: actions/checkout@v3
with:
path: fugitive-cgit.vim
- name: Install packages
run: sudo apt-get install -y ${{ matrix.vim.package }} curl
- name: Run vader against ${{ matrix.vim.package }}
run: ${{ matrix.vim.bin }} -Es -Nu fugitive-cgit.vim/test/vimrc -c "Vader! fugitive-cgit.vim/test/*" 2>&1