tarantool / vshard

The new generation of sharding based on virtual buckets
Other
100 stars 30 forks source link

Improve CI #369

Closed Serpentian closed 1 year ago

Serpentian commented 1 year ago
  1. 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.

  2. 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.

  3. Add static analyzers

    We should check patches using checkpatch and luacheck on CI.