Skip to content

operations: Preparatory refactorings for UserCreateTag

This MR contains some preparatory refactorings for UserCreateTag. It converts some the errors we return from the RPC to use proper Go-style errors, which should in theory not negatively impact any clients. But more importantly, it refactors tests for the RPC to depend less on object hashes to ease the transition to SHA256 and to make it easier to adapt our tests for the introduction of structured errors at a later point.

Part of #4137 (closed).

Merge request reports