首页 > 解决方案 > GitHub Action - Reviewdog - 422 验证失败

问题描述

对不起打扰。我目前在将reviewdog与 GitHub Action 一起使用时遇到问题。我已经询问了关于 reviewdog 存储库的讨论,但没有收到任何回复,所以我认为如果我也询问 SO 可能会更好。

动作是我自己写的verilog-cleaner 。与本地记者一起运行,它似乎正确解析了所有输出。但是,对于github-check记者和 GitHub Action,只有verible-lintverible-syntax成功发布注释,而其他两个在主要操作失败后保留在那里。

错误是reviewdog: post failed for verilator: failed to post result: failed to post annotations: PATCH https://api.github.com/repos/SuibianP/EE2026-Verilog-final-project/check-runs/2202682754: 422 Validation Failed [{Resource:CheckRun Field:annotations Code:invalid Message:}]

下面是 GitHub Action 运行原始日志,

2021-03-26T14:38:39.3209309Z 2021/03/26 14:38:39 reviewdog: [start] runner=verible-format
2021-03-26T14:38:39.3211221Z 2021/03/26 14:38:39 reviewdog: [start] runner=verilator
2021-03-26T14:38:39.3829368Z 2021/03/26 14:38:39 reviewdog: [finish]    runner=verible-format
2021-03-26T14:38:39.3830983Z 2021/03/26 14:38:39 reviewdog: [start] runner=verible-lint
2021-03-26T14:38:39.4043083Z 2021/03/26 14:38:39 reviewdog: [finish]    runner=verible-lint
2021-03-26T14:38:39.4045428Z 2021/03/26 14:38:39 reviewdog: [start] runner=verible-syntax
2021-03-26T14:38:39.4135167Z 2021/03/26 14:38:39 reviewdog: [finish]    runner=verible-syntax
2021-03-26T14:39:05.0987381Z 2021/03/26 14:39:05 reviewdog: [finish]    runner=verilator
2021-03-26T14:39:05.7567932Z {"severity":"ERROR","time":"2021-03-26T14:39:05.756003623Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"45","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"UpdateCheckRun failed: {\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"CheckRun\",\"code\":\"invalid\",\"field\":\"annotations\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/checks#update-a-check-run\"}"}
2021-03-26T14:39:05.7576448Z {"severity":"DEBUG","time":"2021-03-26T14:39:05.756146622Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"46","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"Retrying UpdateCheckRun...: 1"}
2021-03-26T14:39:05.7712364Z 2021/03/26 14:39:05 [verible-syntax] reported: https://github.com/SuibianP/EE2026-Verilog-final-project/runs/2202682761 (conclusion=success)
2021-03-26T14:39:05.8179589Z {"severity":"ERROR","time":"2021-03-26T14:39:05.816316252Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"45","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"UpdateCheckRun failed: {\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"CheckRun\",\"code\":\"invalid\",\"field\":\"annotations\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/checks#update-a-check-run\"}"}
2021-03-26T14:39:05.8184480Z {"severity":"DEBUG","time":"2021-03-26T14:39:05.816362552Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"46","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"Retrying UpdateCheckRun...: 1"}
2021-03-26T14:39:06.4299506Z 2021/03/26 14:39:06 [verible-lint] reported: https://github.com/SuibianP/EE2026-Verilog-final-project/runs/2202682755 (conclusion=failure)
2021-03-26T14:39:06.9333392Z {"severity":"ERROR","time":"2021-03-26T14:39:06.932488691Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"45","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"UpdateCheckRun failed: {\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"CheckRun\",\"code\":\"invalid\",\"field\":\"annotations\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/checks#update-a-check-run\"}"}
2021-03-26T14:39:06.9339279Z {"severity":"DEBUG","time":"2021-03-26T14:39:06.93254669Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"46","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"Retrying UpdateCheckRun...: 2"}
2021-03-26T14:39:06.9838819Z {"severity":"ERROR","time":"2021-03-26T14:39:06.982919481Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"45","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"UpdateCheckRun failed: {\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"CheckRun\",\"code\":\"invalid\",\"field\":\"annotations\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/checks#update-a-check-run\"}"}
2021-03-26T14:39:06.9843751Z {"severity":"DEBUG","time":"2021-03-26T14:39:06.98297628Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"46","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"Retrying UpdateCheckRun...: 2"}
2021-03-26T14:39:08.1428343Z {"severity":"ERROR","time":"2021-03-26T14:39:08.142070155Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"45","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"UpdateCheckRun failed: {\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"CheckRun\",\"code\":\"invalid\",\"field\":\"annotations\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/checks#update-a-check-run\"}"}
2021-03-26T14:39:08.1433992Z {"severity":"DEBUG","time":"2021-03-26T14:39:08.142122855Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"46","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"Retrying UpdateCheckRun...: 3"}
2021-03-26T14:39:08.1448422Z {"severity":"ERROR","time":"2021-03-26T14:39:08.143929644Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"45","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"UpdateCheckRun failed: {\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"CheckRun\",\"code\":\"invalid\",\"field\":\"annotations\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/checks#update-a-check-run\"}"}
2021-03-26T14:39:08.1452445Z {"severity":"DEBUG","time":"2021-03-26T14:39:08.143954044Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"46","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"Retrying UpdateCheckRun...: 3"}
2021-03-26T14:39:09.3085766Z {"severity":"ERROR","time":"2021-03-26T14:39:09.30777979Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"45","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"UpdateCheckRun failed: {\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"CheckRun\",\"code\":\"invalid\",\"field\":\"annotations\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/checks#update-a-check-run\"}"}
2021-03-26T14:39:09.3091441Z {"severity":"DEBUG","time":"2021-03-26T14:39:09.307846589Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"46","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"Retrying UpdateCheckRun...: 4"}
2021-03-26T14:39:09.3211941Z {"severity":"ERROR","time":"2021-03-26T14:39:09.320077314Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"45","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"UpdateCheckRun failed: {\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"CheckRun\",\"code\":\"invalid\",\"field\":\"annotations\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/checks#update-a-check-run\"}"}
2021-03-26T14:39:09.3216183Z {"severity":"DEBUG","time":"2021-03-26T14:39:09.320156114Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"46","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"Retrying UpdateCheckRun...: 4"}
2021-03-26T14:39:10.4776668Z {"severity":"ERROR","time":"2021-03-26T14:39:10.473658423Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"45","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"UpdateCheckRun failed: {\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"CheckRun\",\"code\":\"invalid\",\"field\":\"annotations\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/checks#update-a-check-run\"}"}
2021-03-26T14:39:10.4781137Z {"severity":"DEBUG","time":"2021-03-26T14:39:10.473709623Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"46","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"Retrying UpdateCheckRun...: 5"}
2021-03-26T14:39:10.4861532Z {"severity":"ERROR","time":"2021-03-26T14:39:10.484354557Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"45","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"UpdateCheckRun failed: {\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"CheckRun\",\"code\":\"invalid\",\"field\":\"annotations\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/checks#update-a-check-run\"}"}
2021-03-26T14:39:10.4868010Z {"severity":"DEBUG","time":"2021-03-26T14:39:10.484412457Z","logging.googleapis.com/sourceLocation":{"file":"/home/runner/work/reviewdog/reviewdog/doghouse/server/github_checker.go","line":"46","function":"github.com/reviewdog/reviewdog/doghouse/server.(*checkerGitHubClient).UpdateCheckRun"},"message":"Retrying UpdateCheckRun...: 5"}
2021-03-26T14:39:11.4862406Z reviewdog: post failed for verilator: failed to post result: failed to post annotations: PATCH https://api.github.com/repos/SuibianP/EE2026-Verilog-final-project/check-runs/2202682754: 422 Validation Failed [{Resource:CheckRun Field:annotations Code:invalid Message:}]
2021-03-26T14:39:11.4903355Z ##[error]Process completed with exit code 1.

提前谢谢了!

标签: github-actions

解决方案


推荐阅读