Introduce AssertionTupleKey to maintain the order of object, relation, user fields. Assertions are currently stored as marshalled in all existing storage implementations.
Error: Field "1" on message "Assertion" changed type from "openfga.v1.CheckRequestTupleKey" to "openfga.v1.AssertionTupleKey".
Error: buf found 1 breaking changes.
[ ] I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
[ ] The correct base branch is being used, if not main
[ ] I have added tests to validate that the change in functionality is working as expected
Description
Introduce
AssertionTupleKey
to maintain the order of object, relation, user fields. Assertions are currently stored as marshalled in all existing storage implementations.Re-order introduced in https://github.com/openfga/api/pull/97.
It's expected for review/build workflow to fail:
References
Review Checklist
main