Introduce a compatibility test in the workflows before merging
ShiKaiWi opened this issue · 0 comments
ShiKaiWi commented
Describe This Problem
After #1271 is merged, compiled binary is not compactible with the data used by old version's one. And the reason is that the storage format is updated, but there is no test for the compatibility.
Proposal
Introduce a compatibility test which follows such steps:
- Compile the binary from the latest main branch and run a batch of write and query requests;
- Apply the change set of the PR and compile a new binary, run the new one over the old data and do some write/query tests
Additional Context
No response