aboutsummaryrefslogtreecommitdiffstats
path: root/.builds
diff options
context:
space:
mode:
Diffstat (limited to '.builds')
-rw-r--r--.builds/alpine-edge.yml7
-rw-r--r--.builds/fedora.yml26
2 files changed, 26 insertions, 7 deletions
diff --git a/.builds/alpine-edge.yml b/.builds/alpine-edge.yml
index a03f101e..f9abb3b4 100644
--- a/.builds/alpine-edge.yml
+++ b/.builds/alpine-edge.yml
@@ -2,23 +2,16 @@
image: alpine/edge
packages:
- curl
- - go
- gnupg
- notmuch-dev
- scdoc
- - valgrind
sources:
- "https://git.sr.ht/~rjarry/aerc"
environment:
DESTDIR: ./out
GOFLAGS: "-tags=notmuch"
CC: gcc
- FILTERS_TEST_BIN_PREFIX: valgrind --leak-check=full --error-exitcode=1
tasks:
- - validate: |
- gmake -C aerc validate
- - install: |
- gmake -C aerc install checkinstall
- ancient-go-version: |
curl -O https://dl-cdn.alpinelinux.org/alpine/v3.19/community/x86_64/go-1.21.10-r0.apk
sudo apk add ./go-1.21.10-r0.apk
diff --git a/.builds/fedora.yml b/.builds/fedora.yml
new file mode 100644
index 00000000..f4177ebc
--- /dev/null
+++ b/.builds/fedora.yml
@@ -0,0 +1,26 @@
+---
+image: fedora/rawhide
+packages:
+ - curl
+ - diff
+ - gcc
+ - git
+ - gmake
+ - gnupg
+ - golang
+ - libasan
+ - notmuch-devel
+ - scdoc
+sources:
+ - "https://git.sr.ht/~rjarry/aerc"
+environment:
+ DESTDIR: ./out
+ GOFLAGS: "-tags=notmuch"
+ CC: gcc
+ CFLAGS: -Wall -Wextra -Wconversion -Werror -Wformat-security -Wstack-protector -Wpedantic -Wmissing-prototypes -fsanitize=address
+ LDFLAGS: -lasan
+tasks:
+ - validate: |
+ gmake -C aerc validate
+ - install: |
+ gmake -C aerc install checkinstall