如果出现错误,如何使我的 Github 操作失败
How to make my Github action fail if there is an error
我的项目中有以下工作流文件,用于检查是否有任何 swiftlint 错误。如果有任何 swiftlint 错误,我希望工作流失败,相反,我看到工作流成功。
当我检查工作流日志时,我可以清楚地看到违规行为,但工作流仍然通过。有谁知道我在这里错过了什么,
jobs:
build:
runs-on: macos-latest
continue-on-error: false
steps:
- name: Swiftlint
uses: actions/checkout@v2
- name: Checkign Swiftlint...
run: swiftlint
不就是因为swiftlint的退出状态为0吗?
当你运行这个命令时是什么状态?
swiftlint
echo $?
也许,您可能需要 --strict
选项?
参考:https://github.com/realm/SwiftLint/issues/2130
我的项目中有以下工作流文件,用于检查是否有任何 swiftlint 错误。如果有任何 swiftlint 错误,我希望工作流失败,相反,我看到工作流成功。
当我检查工作流日志时,我可以清楚地看到违规行为,但工作流仍然通过。有谁知道我在这里错过了什么,
jobs:
build:
runs-on: macos-latest
continue-on-error: false
steps:
- name: Swiftlint
uses: actions/checkout@v2
- name: Checkign Swiftlint...
run: swiftlint
不就是因为swiftlint的退出状态为0吗? 当你运行这个命令时是什么状态?
swiftlint
echo $?
也许,您可能需要 --strict
选项?
参考:https://github.com/realm/SwiftLint/issues/2130