File tree 1 file changed +42
-0
lines changed
1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Vader
2
+ on : [push, pull_request]
3
+ jobs :
4
+ vader :
5
+ name : vader
6
+ runs-on : ubuntu-latest
7
+ strategy :
8
+ fail-fast : false
9
+ matrix :
10
+ vimFlavor : ["vim", "nvim"]
11
+ ledgerFlavor : ["ledger", "hledger"]
12
+ steps :
13
+ - name : Checkout
14
+ uses : actions/checkout@v2
15
+ - name : Enable Universe package repository
16
+ run : |
17
+ sudo add-apt-repository universe
18
+ sudo apt-get update
19
+ - name : Install ${{ matrix.ledgerFlavor }}
20
+ run : |
21
+ sudo apt-get install ${{ matrix.ledgerFlavor }}
22
+ - name : Install ${{ matrix.vimFlavor }}
23
+ run : |
24
+ sudo apt-get install ${{ matrix.vimFlavor == 'nvim' && 'neovim' || 'vim' }}
25
+ - name : Review versions
26
+ run : |
27
+ ${{ matrix.ledgerFlavor }} --version
28
+ ${{ matrix.vimFlavor }} --version
29
+ - name : Fetch Vader
30
+ run : |
31
+ git clone --depth 1 https://github.com/junegunn/vader.vim.git
32
+ - name : Run test suite
33
+ run : |
34
+ ${{ matrix.vimFlavor == 'nvim' && 'nvim --headless' || 'vim -N' }} \
35
+ -u <(cat << VIMRC
36
+ filetype off
37
+ set rtp+=vader.vim
38
+ set rtp+=.
39
+ filetype plugin indent on
40
+ syntax enable
41
+ VIMRC
42
+ ) "+Vader! spec/*"
You can’t perform that action at this time.
0 commit comments