diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index 04e5f96..08428f1 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -12,12 +12,16 @@ jobs: runs-on: ubuntu-latest steps: + + - name: Set user input permissions + run: sudo usermod -a -G input $USER + - uses: actions/checkout@v2 - uses: actions/setup-haskell@v1 with: ghc-version: '8.8.2' cabal-version: '3.0' - + - name: Install libevdev run: sudo apt install -y libevdev-dev @@ -40,4 +44,6 @@ jobs: - name: Build run: cabal build --enable-tests --enable-benchmarks all - name: Run tests - run: cabal test all + run: | + cabal build test + find . -name test -type f -executable -exec sudo {} \;