aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2020-12-28 21:15:38 -0500
committerGitHub <noreply@github.com>2020-12-28 21:15:38 -0500
commita06c256ec82a2692216e6d577f6f92afaa3ee497 (patch)
treee918db28e115fe2d431d83fa3f4ae422bf00b7b2 /.github/workflows
parentf5383705d1f49ef4d63490604eb7543ac1d5513b (diff)
parent934b8e172e902fe672a88acb6f2305384f08c957 (diff)
downloadrneovim-a06c256ec82a2692216e6d577f6f92afaa3ee497.tar.gz
rneovim-a06c256ec82a2692216e6d577f6f92afaa3ee497.tar.bz2
rneovim-a06c256ec82a2692216e6d577f6f92afaa3ee497.zip
Merge pull request #13540 from erw7/add-gha-for-windows-vs2017
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ci.yml25
1 files changed, 24 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index fcd6114d65..97e1ed8742 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -6,7 +6,7 @@ on:
branches: 'master'
jobs:
- build:
+ unixish:
name: ${{ matrix.os }} ${{ matrix.flavor }} (cc=${{ matrix.cc }})
strategy:
matrix:
@@ -82,3 +82,26 @@ jobs:
- name: Cache dependencies
if: ${{ success() }}
run: ./ci/before_cache.sh
+
+ windows:
+ runs-on: windows-2016
+ env:
+ DEPS_BUILD_DIR: "C:/projects/nvim-deps"
+ DEPS_PREFIX: "C:/projects/nvim-deps/usr"
+
+ strategy:
+ matrix:
+ config: [ MINGW_64-gcov, MINGW_32, MSVC_64, MSVC_32 ]
+ name: windows (${{ matrix.config }})
+ steps:
+ - uses: actions/checkout@v2
+
+ - uses: actions/cache@v2
+ with:
+ path: C:\projects\nvim-deps
+ key: ${{ matrix.config }}-${{ hashFiles('third-party\**') }}
+
+ - name: Run CI
+ run: powershell ci\build.ps1
+ env:
+ CONFIGURATION: ${{ matrix.config }}