summaryrefslogtreecommitdiffhomepage
path: root/.forgejo
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2025-03-31 20:19:36 +0100
committerjao <jao@gnu.org>2025-03-31 20:19:36 +0100
commita4d7a483f84ddd7e07fc7059eae1cf7ab644d296 (patch)
tree5de89a386bc8c768c50f3d789c05acfc20fd80e1 /.forgejo
parent913d217ae0976626f18e2ed0903e69b085efc3d3 (diff)
downloadxmobar-a4d7a483f84ddd7e07fc7059eae1cf7ab644d296.tar.gz
xmobar-a4d7a483f84ddd7e07fc7059eae1cf7ab644d296.tar.bz2
forgejo actions
Diffstat (limited to '.forgejo')
-rw-r--r--.forgejo/workflows/test.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/.forgejo/workflows/test.yml b/.forgejo/workflows/test.yml
new file mode 100644
index 0000000..7a56de9
--- /dev/null
+++ b/.forgejo/workflows/test.yml
@@ -0,0 +1,22 @@
+matrix:
+ GHC_VERSION:
+ - 9.6
+ - 9.4
+ - 8
+
+steps:
+ test:
+ when:
+ event: [push, pull_request]
+ image: haskell:${GHC_VERSION}
+ commands:
+ - apt-get update
+ - apt-get install -y xorg-dev libxrandr-dev libpango1.0-dev
+ - apt-get install -y libasound2-dev libxpm-dev libmpd-dev
+ - apt-get install -y hspec-discover hlint
+
+ - hlint src
+
+ - cabal update
+ - cabal test --enable-tests -fall_extensions
+ - cabal test --enable-tests -fall_extensions -f-with_xrender