【问题标题】:How to make my Github action fail if there is an error如果出现错误,如何使我的 Github 操作失败
【发布时间】:2021-10-04 18:37:48
【问题描述】:

我的项目中有以下工作流文件,用于检查是否有任何 swiftlint 错误。如果有任何 swiftlint 错误,我预计工作流会失败,相反,我会看到工作流成功。

当我检查工作流日志时,我可以清楚地看到违规行为,但工作流仍然通过。有谁知道我在这里错过了什么,

jobs:
  build:
    runs-on: macos-latest
    continue-on-error: false
    steps:
    - name: Swiftlint
      uses: actions/checkout@v2
    - name: Checkign Swiftlint...
      run: swiftlint

【问题讨论】:

    标签: ios swift github-actions lint swiftlint


    【解决方案1】:

    不是因为swiftlint的退出状态是0吗? 运行此命令时的状态是什么?

    swiftlint
    echo $?
    

    也许,您可能需要--strict 选项? 参考:https://github.com/realm/SwiftLint/issues/2130

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-11
      • 2023-01-27
      • 2021-10-01
      • 1970-01-01
      • 2022-01-03
      • 2022-01-05
      • 2022-01-16
      • 1970-01-01
      相关资源
      最近更新 更多