-
Notifications
You must be signed in to change notification settings - Fork 33
Description
Several high-level modules depend on vshard. From the first glance I see: crud, cartridge, tdg2. We should introduce the integration testing of the PRs with these modules, so that we don't break their tests, when it's possible, by changing the vshard itself. They should be ran under full-ci tag and the merging of the PR should be prohibited without running full-ci.
This will allow us to find bugs in our implementation, as it was with #581. It'll also allow us to help other commands to fix their tests, when it's needed right when we're merging the PR.
Otherwise, we're in the situation, where the release is already published, other commands try to bump vshard module in the rockspec and encounter failed tests, which makes us release new version of vshard, if it's a bug.
- cartridge
- tdg
- tdg2
- crud
- sharded-queue
- ib-core