diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 73b5d3a..1b76f9e 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -113,13 +113,22 @@ jobs: name: CTAN-${{ matrix.engine }} path: '*.tar.gz' + # pkgcheck required pdfinfo, which is contained in poppler-utils + - name: Prepare pkgcheck + uses: awalsh128/cache-apt-pkgs-action@latest + with: + packages: poppler-utils + version: 1.0 + - name: pkgcheck if: matrix.engine != 'lualatex' run: | - wget https://codeberg.org/ManfredLotz/pkgcheck/raw/branch/master/bin/pkgcheck + wget -q https://codeberg.org/ManfredLotz/pkgcheck/raw/branch/master/bin/pkgcheck chmod u+x pkgcheck - # blocked by https://codeberg.org/ManfredLotz/pkgcheck/issues/9 - # ./pkgcheck lni.tar.gz + + cd /tmp + tar xzf ${{ github.workspace }}/lni.tar.gz + RUST_BACKTRACE=1 ${{ github.workspace }}/pkgcheck -d lni changelog: name: CHANGELOG.md diff --git a/prepare_for_CTAN b/prepare_for_CTAN index 2a3cdab..d510c53 100755 --- a/prepare_for_CTAN +++ b/prepare_for_CTAN @@ -11,6 +11,4 @@ if [ -f lni.tar.gz ]; then echo "Remove old archive" rm lni.tar.gz fi -rm -f lni-instructions.pdf -ln -s -f lni.pdf lni-instructions.pdf -ctanify --no-tds lni.ins lni.pdf README.md CHANGELOG.md CONTRIBUTING.md "lni-instructions.pdf=doc/latex/lni" "lni-author-template.tex=doc/latex/lni" "lni-paper-example-de.tex=doc/latex/lni" "lni-paper-example-de.bib=doc/latex/lni" +ctanify --no-tds lni.ins lni.pdf README.md CHANGELOG.md CONTRIBUTING.md