4 回答

TA贡献1900条经验 获得超5个赞
问题 442由PR 275修复并提交 6ee1db2 (v1.4.1),基于评论:
矩阵键似乎不匹配,更正可以解决问题吗?
strategy:
matrix:
go-version: [1.17.x]
name: lint
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v3
with:
go-version: ${{ matrix.go-version }}
Charlie Revett在issue 2374中提到的当前解决方法:
go version go1.17.11 darwin/arm64
从 Homebrew 中卸载所有版本的 Go
golangci-lint
从 Homebrew卸载所有版本做一些目录清理使用
find / -type d -name go 2> /dev/null
做一些目录清理使用
find / -type d -name "golangci-lint" 2> /dev/null
go1.17.11.darwin-arm64.pkg
使用安装go.dev/dl
程序安装 (.pkg
)
golangci-lint
使用go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.46.2
(当前最新版本)安装。
请参阅“从源安装”

TA贡献1820条经验 获得超2个赞
将 golangci/golangci-lint-action、actions/setup-go 和 actions/checkout 升级到 v3 对我有用。

TA贡献1796条经验 获得超4个赞
我在这里看到了同样的问题,发现在将 go 1.19 工具链与golangci-lint
.
如果我用 go 1.18 运行它,它工作正常。使用 go 1.19,它失败并出现与此处给出的错误相同的错误。
- 4 回答
- 0 关注
- 356 浏览
添加回答
举报