2022-01-03 19:36:51 +03:00
|
|
|
# Copyright (c) 2022 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
|
2021-07-27 17:23:39 +03:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
|
|
|
version: v1beta1
|
2021-08-20 18:49:32 +03:00
|
|
|
|
2021-07-27 17:23:39 +03:00
|
|
|
build:
|
|
|
|
roots:
|
2021-09-23 18:50:33 +03:00
|
|
|
- daml-lf/archive/src/main/protobuf
|
|
|
|
- daml-lf/transaction/src/main/protobuf
|
|
|
|
- ledger/ledger-configuration/protobuf
|
|
|
|
- ledger/participant-state/kvutils/src/main/protobuf
|
2021-07-27 17:23:39 +03:00
|
|
|
|
|
|
|
lint:
|
|
|
|
use:
|
|
|
|
- DEFAULT
|
|
|
|
except:
|
|
|
|
- PACKAGE_VERSION_SUFFIX
|
|
|
|
|
|
|
|
breaking:
|
|
|
|
use:
|
2021-09-23 18:50:33 +03:00
|
|
|
# WIRE is enough here as KVUtils only needs to be able to read data persisted
|
|
|
|
# by previous versions of the code.
|
|
|
|
- WIRE
|
|
|
|
except:
|
|
|
|
# Moving an individual field into a new `one_of` retains binary backwards
|
|
|
|
# compatibility.
|
|
|
|
- FIELD_SAME_ONEOF
|
2021-10-11 11:56:16 +03:00
|
|
|
# `daml_kvutils.proto` file was split into multiple files with different packages during the `v1.18.0` release
|
|
|
|
# Changing the proto package for a message retains binary backwards compatibility but
|
|
|
|
# buf treats the message as a new type for existing fields
|
|
|
|
# This exception will be removed once the latest stable tag contains the updated field types
|
|
|
|
- FIELD_SAME_TYPE
|
2021-09-27 16:25:09 +03:00
|
|
|
ignore:
|
|
|
|
# Changes in daml_lf_1.proto do not impact KV, as it never parses archive
|
|
|
|
# payload directly
|
|
|
|
- com/daml/daml_lf_dev/daml_lf_1.proto
|
2021-10-04 21:10:41 +03:00
|
|
|
# Stability in transaction/value is checked independently
|
|
|
|
- com/daml/lf/transaction.proto
|
|
|
|
- com/daml/lf/value.proto
|