Run unit tests in GitHub actions

This commit is contained in:
Vidar Holen 2024-09-01 14:06:26 -07:00
parent 8a1b24c7af
commit ca65071d77
1 changed files with 23 additions and 0 deletions

View File

@ -42,6 +42,29 @@ jobs:
name: source
path: source/
run_tests:
name: Run tests
needs: package_source
runs-on: ubuntu-latest
steps:
- name: Download artifacts
uses: actions/download-artifact@v4
- name: Install dependencies
run: |
sudo apt-get update && sudo apt-get install ghc cabal-install
cabal update
- name: Unpack source
run: |
cd source
tar xvf source.tar.gz --strip-components=1
- name: Build and run tests
run: |
cd source
cabal test
build_source:
name: Build
needs: package_source