From 7d309d4a81d242f5e2c42fbd056fe7f5a47a1c84 Mon Sep 17 00:00:00 2001 From: Howard Holm Date: Thu, 11 Jan 2024 17:26:09 -0500 Subject: [PATCH 1/3] Update install-dependencies Add asciidoc to dependencies so man page building is tested on all builds --- .github/workflows/install-dependencies | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/install-dependencies b/.github/workflows/install-dependencies index a9bbab0..b5a5c2c 100755 --- a/.github/workflows/install-dependencies +++ b/.github/workflows/install-dependencies @@ -6,7 +6,7 @@ debian:*|ubuntu:*) apt clean apt update apt -y install gcc meson pkg-config libjose-dev jose libhttp-parser-dev \ - systemd gcovr curl socat iproute2 + systemd gcovr curl socat iproute2 asciidoc ;; *fedora:*) @@ -14,16 +14,16 @@ debian:*|ubuntu:*) dnf -y clean all dnf -y --setopt=deltarpm=0 update dnf -y install gcc meson pkgconfig libjose-devel jose llhttp-devel \ - systemd gcovr curl socat iproute + systemd gcovr curl socat iproute asciidoc ;; -centos:*) +centos:7) yum -y clean all yum -y --setopt=deltarpm=0 update yum install -y yum-utils epel-release yum config-manager -y --set-enabled PowerTools \ || yum config-manager -y --set-enabled powertools || : - yum -y install meson socat iproute + yum -y install meson socat iproute asciidoc yum-builddep -y tang ;; From 9f89e2e4aa38aec57daf69e4ef423e7fa5ba05b0 Mon Sep 17 00:00:00 2001 From: Howard Holm Date: Thu, 11 Jan 2024 17:29:13 -0500 Subject: [PATCH 2/3] Update build.yml Avoid meson warning --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 550745a..11b2cc0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -48,7 +48,7 @@ jobs: mkdir -p build && cd build export ninja=$(command -v ninja) [ -z "${ninja}" ] && export ninja=$(command -v ninja-build) - meson .. || cat meson-logs/meson-log.txt >&2 + meson setup .. || cat meson-logs/meson-log.txt >&2 ${ninja} - name: Run tests From 4d1fb484a587052e49898abac7f0ab51510389c1 Mon Sep 17 00:00:00 2001 From: Howard Holm Date: Fri, 12 Jan 2024 11:36:11 -0500 Subject: [PATCH 3/3] Update coverage.yml coverage doesn't need to be checked on documentation updates either. --- .github/workflows/coverage.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index df55173..7644b9a 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -1,7 +1,13 @@ --- name: coverage -on: [push, pull_request] +on: + push: + paths-ignore: + - '**.md' + pull_request: + paths-ignore: + - '**.md' jobs: build: