DCO action / DCO (pull_request) Successful in 2m22sDetails
Build / Build Components (1.21) (pull_request) Successful in 3m16sDetails
Build / Build Components (1.20) (pull_request) Successful in 3m56sDetails
Vulncheck / Vulncheck (pull_request) Successful in 3m32sDetails
Tests and linters / gopls check (pull_request) Successful in 6m27sDetails
Tests and linters / Staticcheck (pull_request) Successful in 6m49sDetails
Tests and linters / Lint (pull_request) Successful in 7m42sDetails
Tests and linters / Tests (1.21) (pull_request) Successful in 8m56sDetails
Tests and linters / Tests (1.20) (pull_request) Successful in 9m9sDetails
Tests and linters / Tests with -race (pull_request) Successful in 9m8sDetails
* Make `verifyClient` method perform APE check if a container
was created with zero-filled basic ACL.
* Object verbs are used in APE, until tree verbs are introduced.
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
Semantic patch:
```
@@
var f expression
var t expression
var a expression
@@
f(
...,
- zap.String(t, a.String()),
+ zap.Stringer(t, a),
...,
)
```
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
Do not call `CalculateAction` for the eACL checks since it requires object
headers that are meaningless in the tree context.
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
1. Do not require a request to be signed by the container owner if a
bearer token is missing
2. Do not check the system role since public requests are not expected to
be signed by IR or a container node (unlike the object requests)
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>