From d805ed40f460b92b9a8c6ab11f7f9fc5a00cca6c Mon Sep 17 00:00:00 2001 From: lord Date: Tue, 8 Sep 2020 21:34:21 -0700 Subject: [PATCH] fix glfw error in ci workflow (#723) --- .github/workflows/pullRequest.yml | 7 +++++-- .github/workflows/pushToMaster.yml | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pullRequest.yml b/.github/workflows/pullRequest.yml index a9e7dc68..8ea9a5bb 100644 --- a/.github/workflows/pullRequest.yml +++ b/.github/workflows/pullRequest.yml @@ -19,7 +19,7 @@ jobs: - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libgl1-mesa-dev libsdl2-dev libasound2-dev > /dev/null 2>&1 + sudo apt-get install -y xvfb libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libgl1-mesa-dev libsdl2-dev libasound2-dev > /dev/null 2>&1 - name: Run golangci-lint continue-on-error: true @@ -28,7 +28,10 @@ jobs: version: v1.27 - name: Run tests - run: go test -v -race ./... + env: + DISPLAY: ":99.0" + run: | + xvfb-run --auto-servernum go test -v -race ./... - name: Build binary run: go build . diff --git a/.github/workflows/pushToMaster.yml b/.github/workflows/pushToMaster.yml index 4970614f..1205d264 100644 --- a/.github/workflows/pushToMaster.yml +++ b/.github/workflows/pushToMaster.yml @@ -21,7 +21,7 @@ jobs: - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libgl1-mesa-dev libsdl2-dev libasound2-dev > /dev/null 2>&1 + sudo apt-get install -y xvfb libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libgl1-mesa-dev libsdl2-dev libasound2-dev > /dev/null 2>&1 - name: Run golangci-lint continue-on-error: true @@ -30,7 +30,10 @@ jobs: version: v1.27 - name: Run tests - run: go test -v -race ./... + env: + DISPLAY: ":99.0" + run: | + xvfb-run --auto-servernum go test -v -race ./... - name: Build binary run: go build .