From 7b9cfa7445a171acd2672c67e2b7f0720ef033da Mon Sep 17 00:00:00 2001 From: Georgy Moiseev Date: Mon, 1 Jul 2024 13:49:44 +0300 Subject: [PATCH 1/2] coverage: fix dkjson install dkjson rocks are installed by downloading some author-hosted tar.gz source archives. It seems that 2.5-2 version archive has been removed. (It's not available, yet 2.8-1 is ok.) We also change rockspec source to luarocks in the commit since GitHub repository for dkjson is archived since 2020 [1] while luarocks page is alive and receives new updates [2]. 1. https://github.com/LuaDist/dkjson 2. https://luarocks.org/modules/dhkolf/dkjson --- deps.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps.sh b/deps.sh index 805ecd11..12fa640e 100755 --- a/deps.sh +++ b/deps.sh @@ -17,7 +17,7 @@ $TTCTL rocks install luacov 0.13.0 # cluacov, luacov-coveralls and dependencies $TTCTL rocks install https://raw.githubusercontent.com/luarocks/cluacov/master/cluacov-scm-1.rockspec -$TTCTL rocks install https://raw.githubusercontent.com/LuaDist/dkjson/master/dkjson-2.5-2.rockspec +$TTCTL rocks install https://luarocks.org/manifests/dhkolf/dkjson-2.8-1.rockspec $TTCTL rocks install https://raw.githubusercontent.com/keplerproject/luafilesystem/master/luafilesystem-scm-1.rockspec $TTCTL rocks install https://raw.githubusercontent.com/moteus/lua-path/master/rockspecs/lua-path-scm-0.rockspec From 9b03068d9dccbdf472019295d1ffeef7f17e6ab9 Mon Sep 17 00:00:00 2001 From: Georgy Moiseev Date: Mon, 1 Jul 2024 14:02:57 +0300 Subject: [PATCH 2/2] test: fixate luatest dependency readview test select fails on master luatest [1]. 1. https://github.com/tarantool/crud/actions/runs/9742871447/job/26885075515?pr=441 --- deps.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps.sh b/deps.sh index 12fa640e..5422a209 100755 --- a/deps.sh +++ b/deps.sh @@ -11,7 +11,7 @@ then fi # Test dependencies: -$TTCTL rocks install luatest +$TTCTL rocks install luatest 1.0.1 $TTCTL rocks install luacheck 0.25.0 $TTCTL rocks install luacov 0.13.0