LGTM -- Evgeniy Temirgaleev Отправлено из Почты Mail ( https://trk.mail.ru/c/zzm979 ) > > От кого: Sergey Kaplun > Кому: Sergey Bronnikov , Evgeniy Temirgaleev > > Копия: tarantool-patches@dev.tarantool.org, Sergey Kaplun > > Дата: Четверг, 23 апреля 2026, 20:09 +03:00 > We have encountered the flakiness of the network on our CI runners. It > happens only on lua-cjson installation and only in some particular job > run. > > This patch helps to deal with it by installing this package only if it > is not installed in the system. Also, it installs it only for Lua 5.1, > which is compatible with LuaJIT. > --- > > Branch: https://github.com/tarantool/luajit/tree/skaplun/ci-perf-install-conditionally-lua-cjson > > > .github/actions/setup-performance/action.yml | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/.github/actions/setup-performance/action.yml > b/.github/actions/setup-performance/action.yml > index 4e0e1929..3c2a8230 100644 > --- a/.github/actions/setup-performance/action.yml > +++ b/.github/actions/setup-performance/action.yml > @@ -11,7 +11,9 @@ runs: > apt install -y curl luarocks util-linux > shell: bash > - name: Install Lua modules > - run: luarocks install lua-cjson > + run: > > + luarocks --lua-version=5.1 show lua-cjson || > + luarocks --lua-version=5.1 install lua-cjson > shell: bash > - name: Run script to setup Linux environment > run: sh ./perf/helpers/setup_env.sh > -- > 2.53.0 >