lierdakil / pandoc-crossref

Pandoc filter for cross-references
https://lierdakil.github.io/pandoc-crossref/
GNU General Public License v2.0
911 stars 72 forks source link

Update tests for pandoc 5f0bfd41 #348

Closed hseg closed 2 years ago

hseg commented 2 years ago

cf https://github.com/jgm/pandoc/commit/5f0bfd41a80aaf4d05c37357a317a6694ec338ec which changed the output of booktabs rules

hseg commented 2 years ago

Needed the following patch to get this to even compile against the latest pandoc:

diff --git a/stack.yaml b/stack.yaml
index 0d538f8..8980afd 100644
--- a/stack.yaml
+++ b/stack.yaml
@@ -8,12 +8,12 @@ packages:
 - .
 extra-deps:
 - roman-numerals-0.5.1.5
-- pandoc-2.17.1.1
-- citeproc-0.6.0.1@sha256:686b75196ed241f61916878bfe62d974c7c56958d117fbd1be833496d487fe90,5645
+- pandoc-2.18
+- citeproc-0.7@sha256:779de5879e324ea3304174de4fdb3d58867d5af9c1f67197051cef59435c9329,5655
-- doctemplates-0.10.0.1@sha256:bb36fe3bd5dbeaa91d76391c1203feb4b51a1fe7bef1be8d688c80d42967da80,3085
+- doctemplates-0.10.0.2
-- hslua-2.1.0@sha256:134a14902ad0979ecbe76db9227077b66c4f670e5022d638ef64c59bddb80dce,4209
-- hslua-aeson-2.1.0@sha256:43a35e8ce034ce29931af804a15151fe9b7d9a4ee5e27dd47cc8086f65215fcb,3200
-- hslua-marshalling-2.1.0@sha256:4179d240a8ca8417a284e362f275e37f3cdf0ad0a0d1e682e036c8ae4a6d2471,3907
+- hslua-2.2.0@sha256:a0f42ab0d843f3b86c5a7268da9c5516fdf93d29ae26a4b8c683bfc0a7fc0a39,4751
+- hslua-aeson-2.2.0@sha256:8c6e49aacf9cec4e9cdb692073e788a0ce06ac4a831fe75cd2745b496f235c67,3200
+- hslua-marshalling-2.2.0@sha256:9c1f1c447e137946c6d52e79d0677b0bf89841217611a46af5c804d7cefdc8b3,3907
 - hslua-module-path-1.0.2@sha256:2238a21ada9fe8a8064b7b2f969a74868f64168e301fdd93c6bf4ff5c6354e2f,2697
 - hslua-module-system-1.0.2@sha256:1958499d7a04f7faad2f98a134f988d3fe6d95f914b5090acc0032ffadcbfba1,3058
 - hslua-module-text-1.0.2@sha256:bb3d9311b0ec1ef822a19e5f8a6da5dd8bc232965ceb0c5ac13d8a30d26bf567,2713
@@ -23,10 +23,12 @@ extra-deps:
 - pandoc-lua-marshal-0.1.5.1@sha256:530a07d622c1a033eba0b26b96314b2d567a9fc36a291cc94fe093f2895cb616,5272
 - skylighting-0.12.3@sha256:6543d493a1e0cbc9ccd5c7ef2f20b78e3a11afec8b488ba23982d2a012738276,10398
 - skylighting-core-0.12.3@sha256:2e03951b7b6d1f652c9effb47984d396104a385af79fb363e26ea7c365fa0fde,8081
-- texmath-0.12.4@sha256:1fd7a39f17ec7fba826c3c1459c0d5c28270d5a51501b1fe06028bffbc55873a,6037
-- hslua-classes-2.1.0@sha256:f553f66f5e838372abe79a2b4ad796fb27a73018072d2fbd32dea914259645de,3828
-- hslua-core-2.1.0@sha256:16630e315c296aab587cb06c4342d1570cb026cc21bde0edf68125224851500e,4306
-- hslua-objectorientation-2.1.0@sha256:498e515c0a21db00a21f8620225089f6672caa81e207318554f463f7b939d0bc,3408
-- hslua-packaging-2.1.0@sha256:103d0645b9baae00bd582206d174b369c908ff900a87eb282cd053addea2045a,3706
-- lua-2.1.0@sha256:8d6c68fb87ad545b7c2608a9d2c64d2157a8b88839f68ebc3c7d3487b12e9247,8258
+- texmath-0.12.5@sha256:b5ff26862318501ceb1d64d78c8f6cb40014c586322cdea1b763b729fb9c5563,6609
+- hslua-classes-2.2.0@sha256:a76550e77d82f0daecf0f110e14ce0bdf92c799a61aec8f448ce8a92f8d936cd,3828
+- hslua-core-2.2.0@sha256:1bc7b42fc5c701f00bae2995bc8422eb02e22f8e6ff50dc6bcd325072985df1e,4306
+- hslua-objectorientation-2.2.0@sha256:d124eb2d2350819c92c02c428d9de40efa6e1b02a39d24278fbb2370ffc4d190,3408
+- hslua-packaging-2.2.0@sha256:b6fea154b34b7e6d52db4f981140f47751b5dede4b51df628e716ef378248b8f,3706
+- lua-2.2.0@sha256:9ab955e366d0a84f8fd93fa7afae544469e19bd6441b091fcadca1f9b0566f37,7499
-resolver: lts-18.27
+- doclayout-0.4@sha256:9443bcad927de56d222f5f44d5f99270079f03f5deeb42485a7bba5b61184ba1,2414
+- hslua-module-doclayout-1.0.4@sha256:2d526e1095328aaede64a40a9276abe257596f6c73e893bbfa0432b2744aaaa7,2693
+resolver: lts-19.2

(the two packages aren't in the lts, which is why I separated them from the rest. The doctemplates version was released today, it relaxes a doclayouts constraint in lockstep with pandoc)

lierdakil commented 2 years ago

Sorry I'm late. Thanks for the patch.