Skip to content
  • Wang Yan's avatar
    replace pkg errors with lib errors (#11605) · 8a0e8627
    Wang Yan authored
    
    
    Fixes #9704
    
    As we do want to unify error handling, so just decreprates pkg errors, use lib/errors instead for Harbor internal used errors model.
    
    1, The lib/errors can cover all of funcs of pkg/errors, and also it has code attribute to define the http return value.
    2, lib/errors can give a OCI standard error format, like {"errors":[{"code":"UNAUTHORIZED","message":"unauthorized"}]}
    
    If you'd like to use pkg/errors, use lib/errors instead. If it cannot meet your request, enhance it.
    
    Signed-off-by: default avatarwang yan <wangyan@vmware.com>
    8a0e8627