From b3aa8c90b9ce940e1f99cb43382b2307776f2746 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Wed, 7 Oct 2026 20:18:37 +0300 Subject: [PATCH] Install Asciidoctor on CI so its specs actually run The Flymake end-to-end spec and the comparison of section ids against real Asciidoctor output are skipped when asciidoctor isn't on PATH, which was always the case on the CI runners. So they only ever ran on machines that happened to have it installed. --- .github/workflows/test.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 354c177..216169b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,6 +26,11 @@ jobs: - name: Install Eldev run: curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/github-eldev | sh + # The Flymake and section-id specs check against the real Asciidoctor, + # and are skipped without it. + - name: Install Asciidoctor + run: sudo apt-get update -q && sudo apt-get install -y -q asciidoctor + - name: Check out the source code uses: actions/checkout@v5