]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
CI: Extend GitHub Actions build-tests to doc/release-notes/ (#1275)
authorAlex Rousskov <rousskov@measurement-factory.com>
Tue, 14 Feb 2023 10:03:34 +0000 (10:03 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Tue, 14 Feb 2023 10:03:38 +0000 (10:03 +0000)
"make dist[check]" does nothing in doc/release-notes unless a linuxdoc
tool has been detected during ./configure, missing errors like this:

    make[6]: Entering directory /squid/doc/release-notes
    linuxdoc -B html -T 2 --split=0 release-6.sgml
    Processing file release-6.sgml
    onsgmls: ...E: end tag for element "E" which is not open

.github/workflows/default.yaml

index 9cb5886caacd5bcd914e275f72bae5569bdac44e..8abbe76dea6517f6b4c233c8ed869391377a08d9 100644 (file)
@@ -106,6 +106,7 @@ jobs:
           sudo sed --in-place -E 's/# (deb-src.*updates main)/  \1/g' /etc/apt/sources.list
           sudo apt-get --quiet=2 update
           sudo apt-get --quiet=2 build-dep squid
+          sudo apt-get --quiet=2 install linuxdoc-tools
 
       - name: Checkout sources
         uses: actions/checkout@v3