123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- name: install
- on:
- push:
- branches: '**'
- pull_request:
- branches:
- - 'master'
- - 'rolling'
- jobs:
- unixish:
- name: ${{ matrix.os }} ${{ matrix.runner }}
- strategy:
- fail-fast: false
- matrix:
- include:
- # - runner: ubuntu-20.04
- # os: linux
- - runner: macos-10.15
- os: osx
- runs-on: ${{ matrix.runner }}
- if: github.event.pull_request.draft == false
- steps:
- - uses: actions/checkout@v2
-
- - name: Install dependencies for Linux
- if: matrix.os == 'linux'
- run: |
- sudo apt-get install -y gettext libtool libtool-bin autoconf automake cmake g++ pkg-config unzip build-essential
- sudo bash ./utils/bin/install-latest-neovim
- - name: Installl dependencies for OSX
- if: matrix.os == 'osx'
- run: |
- brew update >/dev/null
- brew upgrade
- brew install neovim
- - name: Install LunarVim
- run: |
- bash ./utils/installer/install.sh
- - name: Test LunarVim PackerCompile
- run: if nvim --headless +PackerCompile -c ':qall' 2>&1|grep -q 'Error'; then false; fi
- - name: Test LunarVim Health
- run: if nvim --headless +checkhealth -c ':qall' 2>&1|grep -q 'Error'; then false; fi
- # freebsd:
- # runs-on: macos-latest
- # if: github.event.pull_request.draft == false
- # continue-on-error: true # we don't support freebsd yet
- # name: "FreeBSD macos-latest"
- # steps:
- # - uses: actions/checkout@v2
-
- # - name: Install dependencies for FreeBSD
- # uses: vmactions/freebsd-vm@v0.1.5
- # with:
- # prepare: pkg install -y curl neovim
- # run: bash ./utils/installer/install.sh
- # - name: Test LunarVim PackerCompile
- # uses: vmactions/freebsd-vm@v0.1.5
- # with:
- # run: if nvim --headless +PackerCompile -c ':qall' 2>&1|grep -q 'Error'; then false; fi
- # - name: Test LunarVim Health
- # uses: vmactions/freebsd-vm@v0.1.5
- # with:
- # run: if nvim --headless +checkhealth -c ':qall' 2>&1|grep -q 'Error'; then false; fi
|