chore: fix go.work resolution

See https://github.com/golang/go/issues/60126

The issue is that `containerd/containerd` is an indirect dependency via
a circular import from `containerd/containerd/v2` via
`microsoft/hccsim`, but in fact it's not used/built into Talos.

So explicitly exclude it, so that `go.work` flows work once again.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
This commit is contained in:
Andrey Smirnov 2024-05-31 19:08:59 +04:00
parent 2f088ede09
commit 911c255742
No known key found for this signature in database
GPG Key ID: FE042E3D4085A811
2 changed files with 3 additions and 1 deletions

View File

@ -100,7 +100,7 @@ linters-settings:
- golang.zx2c4.com/wireguard
- golang.zx2c4.com/wireguard/wgctrl
retract-allow-no-explanation: false
exclude-forbidden: true
exclude-forbidden: false
linters:
enable-all: true

2
go.mod
View File

@ -367,3 +367,5 @@ require (
tags.cncf.io/container-device-interface v0.7.2 // indirect
tags.cncf.io/container-device-interface/specs-go v0.7.0 // indirect
)
exclude github.com/containerd/containerd v1.7.0