Skip to content

Commit 05ac375

Browse files
authored
Build tweaks (#138)
* Add asciidoc to dependencies so man page building is tested on all builds
1 parent 7678db5 commit 05ac375

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

.github/workflows/build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
mkdir -p build && cd build
4949
export ninja=$(command -v ninja)
5050
[ -z "${ninja}" ] && export ninja=$(command -v ninja-build)
51-
meson .. || cat meson-logs/meson-log.txt >&2
51+
meson setup .. || cat meson-logs/meson-log.txt >&2
5252
${ninja}
5353
5454
- name: Run tests

.github/workflows/coverage.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
---
22
name: coverage
33

4-
on: [push, pull_request]
4+
on:
5+
push:
6+
paths-ignore:
7+
- '**.md'
8+
pull_request:
9+
paths-ignore:
10+
- '**.md'
511

612
jobs:
713
build:

.github/workflows/install-dependencies

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,24 @@ debian:*|ubuntu:*)
66
apt clean
77
apt update
88
apt -y install gcc meson pkg-config libjose-dev jose libhttp-parser-dev \
9-
systemd gcovr curl socat iproute2
9+
systemd gcovr curl socat iproute2 asciidoc
1010
;;
1111

1212
*fedora:*)
1313
echo 'max_parallel_downloads=10' >> /etc/dnf/dnf.conf
1414
dnf -y clean all
1515
dnf -y --setopt=deltarpm=0 update
1616
dnf -y install gcc meson pkgconfig libjose-devel jose llhttp-devel \
17-
systemd gcovr curl socat iproute
17+
systemd gcovr curl socat iproute asciidoc
1818
;;
1919

20-
centos:*)
20+
centos:7)
2121
yum -y clean all
2222
yum -y --setopt=deltarpm=0 update
2323
yum install -y yum-utils epel-release
2424
yum config-manager -y --set-enabled PowerTools \
2525
|| yum config-manager -y --set-enabled powertools || :
26-
yum -y install meson socat iproute
26+
yum -y install meson socat iproute asciidoc
2727
yum-builddep -y tang
2828
;;
2929

0 commit comments

Comments
 (0)