From cd6717839eaa7fa9d423dd445a00b85c07ef4caa Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sat, 9 Aug 2025 22:32:52 +0300 Subject: [PATCH] Add build workflow --- .gitea/workflows/build.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..79157a7 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,37 @@ +name: Build + +on: + push: + pull_request: + branches: [master] + +jobs: + audit: + runs-on: buildenv + steps: + - uses: actions/checkout@v4 + - run: hlint src lib tests + + test: + runs-on: buildenv + steps: + - name: Set up environment + run: | + apt-get update -y + apt-get upgrade -y + apt-get install -y pkg-config liblzma-dev + - uses: actions/checkout@v4 + - run: cabal update + - run: cabal test --test-show-details=streaming + + release: + runs-on: buildenv + steps: + - name: Set up environment + run: | + apt-get update -y + apt-get upgrade -y + apt-get install -y pkg-config liblzma-dev + - uses: actions/checkout@v4 + - run: cabal update + - run: cabal build