From c427f8c3206ef31b84e751cf5209168f3d43fb52 Mon Sep 17 00:00:00 2001 From: Igor Ranieri Date: Fri, 26 Sep 2025 22:49:48 +0200 Subject: [PATCH] Updated ci.yml --- .forgejo/workflows/ci.yml | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 3f7362e..427b75b 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -1,2 +1,34 @@ -runs-on: self-hosted +name: Haskell CI + +on: + pull_request: + branches: + - main + push: + branches: + - main + +jobs: + build: + runs-on: self-hosted + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Set up GHC (Haskell) + run: | + sudo apt update + sudo apt install -y haskell-platform cabal-install + + - name: Install dependencies + run: | + cabal update + cabal build --only-dependencies + + - name: Build project + run: cabal build + + - name: Run tests + run: cabal test