github-actions - GitHub Action - Reviewdog - 422 验证失败
问题描述
对不起打扰。我目前在将reviewdog与 GitHub Action 一起使用时遇到问题。我已经询问了关于 reviewdog 存储库的讨论,但没有收到任何回复,所以我认为如果我也询问 SO 可能会更好。
动作是我自己写的verilog-cleaner 。与本地记者一起运行,它似乎正确解析了所有输出。但是,对于github-check
记者和 GitHub Action,只有verible-lint
并verible-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.
提前谢谢了!
解决方案
推荐阅读
- anaconda - 如何在 Anaconda Jupyter 笔记本上运行金字塔自动 arima?
- reactjs - 从mapDispatchToProps更改为mergeProps时dispatch不是函数错误?
- python - 如何在 Keras 模型中使用 tf.keras.layers.DepthwiseConv2D?得到 AttributeError:“节点”对象没有属性“输出掩码”
- c++ - 在 C++ 中使用 SDL2 和 OpenGL 运行循环时调整窗口大小?
- python - 使用时间增量对时间范围进行分组?
- bootstrap-4 - 允许 Bootstrap4 的弹出框溢出屏幕
- python - 如果表为空,则执行 INSERT 多个值 POSTGRES
- sql-server - 某些 SQL Server 2016 列无法附加到 Access 数据库
- vim - vim 字符在 Windows 7 中未正确显示
- c# - c#面板到面板按钮拖放只有1次工作