zigbee-alliance / distributed-compliance-ledger

DCL is a public permissioned ledger framework for certification of device models. The ledger is based on Cosmos SDK and CometBFT (Tendermint).
Apache License 2.0
89 stars 44 forks source link

Schema Version must be zero for 1.4 release #593

Closed ashcherbakov closed 3 months ago

ashcherbakov commented 3 months ago

Recommended Steps:

  1. Add validation for a schemaVersion field to all Create/Update commands in all tx.proto files (https://github.com/zigbee-alliance/distributed-compliance-ledger/tree/master/proto/zigbeealliance/distributedcomplianceledger)
  2. Re-generate code from .proto files
  3. Add unit tests for all affected types/messages
  4. Fix other tests if needed (CI must pass)
  5. Update documentation to point out that schemaVersion field can not be non-zero for 1.4 release in https://github.com/zigbee-alliance/distributed-compliance-ledger/blob/master/docs/transactions.md