spiegel_podman/pkg/trust
Kir Kolyshkin a94d273a8f
Replace os.Is* error checks with errors.Is
Using os.Is{Exist,NotExist,Permission} checks is not recommended in the
new code (see official documentation). While using it in the existing
code is OK, it may still result in a subtle errors later (for a specific
example of that, see [1]).

Replace those with errors.Is.

Generated by:

	gofmt -r 'os.IsExist(a) -> errors.Is(a, os.ErrExist)' -w .
	gofmt -r 'os.IsNotExist(a) -> errors.Is(a, os.ErrNotExist)' -w .
	gofmt -r 'os.IsPermission(a) -> errors.Is(a, os.ErrPermission)' -w .
	goimports -w .
	git diff vendor test/tools/vendor | patch -p1 -R

[1]: https://github.com/opencontainers/runc/pull/5061
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
(cherry picked from commit 7f7b35356f)

[Added extra replacements manually that were only in the 5.8 tree]

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-06-04 19:38:16 +02:00
..
testdata Add support for showing keyPaths in (podman image trust show) 2022-08-25 01:52:59 +02:00
policy.go Replace os.Is* error checks with errors.Is 2026-06-04 19:38:16 +02:00
policy_test.go fileperms: newer Go 1.13+ octal literal format 2025-10-16 14:11:29 -04:00
registries.go Replace os.Is* error checks with errors.Is 2026-06-04 19:38:16 +02:00
trust.go go1.23: use std maps package 2025-03-11 17:21:24 +01:00
trust_test.go fileperms: newer Go 1.13+ octal literal format 2025-10-16 14:11:29 -04:00