summaryrefslogtreecommitdiff
path: root/.github/workflows/install.yaml
diff options
context:
space:
mode:
authorkylo252 <[email protected]>2022-03-10 10:14:55 +0100
committerkylo252 <[email protected]>2022-03-10 10:14:55 +0100
commite6ececed172de963572f11cfecdaf5f60c55cf32 (patch)
treef3846508a94a5760e87bf4a970536bcd5ffea6b7 /.github/workflows/install.yaml
parent3abb0a7350392a4a02f970e8636dcb167c1ba53c (diff)
parentf1779fddcc34a8ad4cd0af0bc1e3a83f42844dbe (diff)
Merge branch 'rolling'1.1.2
Diffstat (limited to '.github/workflows/install.yaml')
-rw-r--r--.github/workflows/install.yaml49
1 files changed, 24 insertions, 25 deletions
diff --git a/.github/workflows/install.yaml b/.github/workflows/install.yaml
index 02400ce4..4266896b 100644
--- a/.github/workflows/install.yaml
+++ b/.github/workflows/install.yaml
@@ -1,7 +1,6 @@
name: install
+
on:
- push:
- branches: ["**"]
pull_request:
branches:
- "master"
@@ -37,27 +36,27 @@ jobs:
# NOTE: make sure to adjust the timeout if you start adding a lot of tests
timeout-minutes: 4
run: make test
-# 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/[email protected]
-# with:
-# prepare: pkg install -y curl neovim
-# run: bash ./utils/installer/install.sh
-
-# - name: Test LunarVim PackerCompile
-# uses: vmactions/[email protected]
-# with:
-# run: if nvim --headless +PackerCompile -c ':qall' 2>&1|grep -q 'Error'; then false; fi
-
-# - name: Test LunarVim Health
-# uses: vmactions/[email protected]
-# with:
-# run: if nvim --headless +checkhealth -c ':qall' 2>&1|grep -q 'Error'; then false; fi
+ windows:
+ name: "windows-latest"
+ runs-on: windows-latest
+ if: github.event.pull_request.draft == false
+ continue-on-error: true # windows support is still experimental
+ defaults:
+ run:
+ shell: pwsh
+ steps:
+ # it's not currently possbile to run tests on windows, see nvim-lua/plenary.nvim#255
+ - uses: actions/checkout@v2
+
+ - name: Install neovim binary
+ uses: rhysd/action-setup-vim@v1
+ with:
+ neovim: true
+ version: v0.6.1
+
+ - name: Install LunarVim
+ timeout-minutes: 4
+ run: |
+ echo "$HOME/.local/bin" >> $GITHUB_PATH
+ pwsh.exe -NoLogo -ExecutionPolicy Bypass -NonInteractive -Command "./utils/installer/install.ps1 --local"