summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2022-07-12 02:24:00 +0100
committerjao <jao@gnu.org>2022-07-12 02:24:00 +0100
commit3a49aa7f2f11a9e77d7f3f3be9a6c1fd61dfa92e (patch)
tree285be2bd5b208476c6bb78f4d2014f185b1226fe /.github/workflows
parentc9fc9bf2de70dca81c7d1b2a082cb2bfda53b734 (diff)
downloadxmobar-3a49aa7f2f11a9e77d7f3f3be9a6c1fd61dfa92e.tar.gz
xmobar-3a49aa7f2f11a9e77d7f3f3be9a6c1fd61dfa92e.tar.bz2
Remove old CI directory
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/haskell.yml77
1 files changed, 0 insertions, 77 deletions
diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml
deleted file mode 100644
index e720e9e..0000000
--- a/.github/workflows/haskell.yml
+++ /dev/null
@@ -1,77 +0,0 @@
-name: Haskell CI (PRs)
-
-on:
- pull_request:
- branches: [ master ]
- workflow_dispatch:
-
-jobs:
- build:
- runs-on: ubuntu-latest
- strategy:
- matrix:
- cabal: ["3.2"]
- ghc: ["8.4", "8.6", "8.8.3", "8.10"]
- env:
- CONFIG: "--enable-tests --enable-benchmarks -fall_extensions"
-
- steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-haskell@v1
- with:
- ghc-version: ${{ matrix.ghc }}
- cabal-version: ${{ matrix.cabal }}
-
- - name: Cache
- uses: actions/cache@v1
- env:
- cache-name: cache-cabal
- with:
- path: ~/.cabal
- key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/*.cabal') }}-${{ hashFiles('**/cabal.project') }}
- restore-keys: |
- ${{ runner.os }}-build-${{ env.cache-name }}-
- ${{ runner.os }}-build-
- ${{ runner.os }}-
-
- - name: Install packages
- run: |
- sudo apt-get update
- sudo apt-get install -y xorg-dev
- sudo apt-get install -y libasound2-dev libxpm-dev libmpd-dev libxrandr-dev
- sudo apt-get install -y happy c2hs hspec-discover
-
- - name: Install dependencies
- run: |
- cabal update
- cabal build --dependencies-only $CONFIG
-
- - name: Build
- run: cabal build $CONFIG
-
- - name: Run hlint
- run: |
- wget https://raw.github.com/ndmitchell/hlint/master/misc/travis.sh
- sh ./travis.sh src
- - name: Run tests
- run: cabal test
-
- # build-freebsd:
- # runs-on: macos-latest
- # env:
- # CONFIG: "--enable-tests --enable-benchmarks -fwith_xft -fwith_mpd"
-
- # steps:
- # - uses: actions/checkout@v2
-
- # - name: Install dependencies
- # uses: vmactions/freebsd-vm@v0.1.5
- # with:
- # usesh: true
- # prepare: pkg install -y ghc hs-hlint xorg-libraries hs-cabal-install git autoconf
- # run: |
- # cabal update
- # cabal build --dependencies-only $CONFIG
- # cabal build $CONFIG
- # hlint
- # cabal test