There was no actual tarantool 2.9: it's the name of intermediate tarantool between 2.8.1 and 2.10, the one, which was never released.
Use not debug, but release version for running test on tarantool's master
All integration tests in main tarantool's repository run on RelWithDebInfo version. However, we use Debug in vshard's CI, which increases time, needed for tests and buiding, and which leads to inconsistency, as all others checks use release versions. Moreover, in order to disable tests on vshard's CI we should disable them on both release and debug versions. But all current tests are disabled only on release versions.
Add static analyzers
We should check patches using checkpatch and luacheck on CI.
Delete 2.9 from CI version matrix
There was no actual tarantool 2.9: it's the name of intermediate tarantool between 2.8.1 and 2.10, the one, which was never released.
Use not debug, but release version for running test on tarantool's master
All integration tests in main tarantool's repository run on
RelWithDebInfo
version. However, we useDebug
in vshard's CI, which increases time, needed for tests and buiding, and which leads to inconsistency, as all others checks use release versions. Moreover, in order to disable tests on vshard's CI we should disable them on both release and debug versions. But all current tests are disabled only on release versions.Add static analyzers
We should check patches using
checkpatch
andluacheck
on CI.