aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/windows.yml
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@cepl.eu>2022-07-14 09:10:08 +0200
committerFelix Van der Jeugt <felix.vanderjeugt@posteo.net>2022-08-15 13:27:31 +0200
commitf1f15b72878d33923f3744fbf530f5729ae5e8cc (patch)
treea5878ac113f36ee6d5f8106fadcd7858319b8863 /.github/workflows/windows.yml
parenta719fe1adc977bcc51f007876b5cf84a977f6111 (diff)
downloadvis-f1f15b72878d33923f3744fbf530f5729ae5e8cc.tar.gz
vis-f1f15b72878d33923f3744fbf530f5729ae5e8cc.tar.xz
Update used OSes for GitHub Actions
* Switch off failing Windows tests * MacOS 10.15 is going away: https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/
Diffstat (limited to '.github/workflows/windows.yml')
-rw-r--r--.github/workflows/windows.yml64
1 files changed, 0 insertions, 64 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
deleted file mode 100644
index c09c69d..0000000
--- a/.github/workflows/windows.yml
+++ /dev/null
@@ -1,64 +0,0 @@
-name: Windows
-
-on: [push, pull_request]
-
-jobs:
- build:
- strategy:
- matrix:
- os:
- - windows-2019
- config:
- - ""
- - --disable-lua
- - --disable-help
- runs-on: ${{ matrix.os }}
- env:
- CFLAGS_EXTRA: --coverage
- steps:
-
- - name: Dependency
- run: |
- choco install --no-progress --yes --force --source=cygwin gcc-core,libtool,make,wget,pkg-config
- choco install --no-progress --yes --force --source=cygwin lua,lua-devel,lua-lpeg,libncurses-devel
-
- - name: Setup $PATH
- shell: bash
- run: echo 'C:\tools\cygwin\bin' >> $GITHUB_PATH
-
- - name: Git configuration
- run: |
- git config --global core.autocrlf input
- git config --global core.symlinks true
-
- - name: Checkout
- uses: actions/checkout@v2
-
- - name: Cygwin git configuration
- shell: bash
- run: mkdir $HOME && git config --global core.autocrlf input
-
- - name: Libtermkey
- shell: bash
- run: make dependency/build/libtermkey-install
-
- - name: Build
- shell: bash
- run: ./configure CFLAGS="-I$(pwd)/dependency/install/usr/include" LDFLAGS="-L$(pwd)/dependency/install/usr/lib" ${{ matrix.config }} && make
-
- - name: Test
- shell: bash
- run: make test
-
- - name: Upload Test Coverage
- shell: bash
- env:
- CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
- run: |
- curl -s https://codecov.io/bash > codecov
- curl -s https://raw.githubusercontent.com/codecov/codecov-bash/master/SHA256SUM > codecov.sha256
- if ! sha256sum -c --ignore-missing --status codecov.sha256 ; then
- echo "Download checksum verification failed"
- exit 1
- fi
- bash < codecov