From 78f61c58510e68a1953b86d3a1aaf66760b615cc Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Wed, 5 Feb 2025 20:02:30 +0100 Subject: [PATCH 1/5] execute pkgcheck --- .github/workflows/check.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 73b5d3a..8e65175 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -118,8 +118,10 @@ jobs: run: | wget 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 + ${{ github.workspace }}/pkgcheck -d lni changelog: name: CHANGELOG.md From 4f6cf96b8c5bf8bd04fea5990a4a4df5a1c01723 Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Wed, 5 Feb 2025 20:36:15 +0100 Subject: [PATCH 2/5] Try debug --- .github/workflows/check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 8e65175..761289e 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -121,7 +121,7 @@ jobs: cd /tmp tar xzf ${{ github.workspace }}/lni.tar.gz - ${{ github.workspace }}/pkgcheck -d lni + RUST_BACKTRACE=1 ${{ github.workspace }}/pkgcheck -d lni changelog: name: CHANGELOG.md From 33bb96783cc765e72a86829da586cd20bc63464d Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Wed, 5 Feb 2025 20:36:50 +0100 Subject: [PATCH 3/5] quiet wget --- .github/workflows/check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 761289e..4babf49 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -116,7 +116,7 @@ jobs: - 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 cd /tmp From b58dcd4ec8750761b8b3e0c543e3ac42e1d8c7c4 Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Wed, 5 Feb 2025 20:45:38 +0100 Subject: [PATCH 4/5] Install poppler-utils (for pdfinfo) --- .github/workflows/check.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 4babf49..1b76f9e 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -113,6 +113,13 @@ 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: | From 54ebbb5579e46f2499272e589b57b8d329659e28 Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Wed, 5 Feb 2025 21:04:27 +0100 Subject: [PATCH 5/5] Remove lni-instructions.pdf and other dtx-generated files from ctanify --- prepare_for_CTAN | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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