在GitHub操作中将步骤设置为超时成功

在GitHub操作中将步骤设置为超时成功,github,github-actions,Github,Github Actions,有没有办法将GitHub操作中的步骤超时声明为“成功作业”?我想构建一个可执行文件并运行几分钟——如果它没有崩溃,管道应该告诉我测试通过/成功。当然,在bash中可以使用类似超时的东西,但我正在尝试找出一种跨平台的解决方案,因此尝试通过“纯操作”来实现这一点。超时作业成功的示例 - name: no timeout run: timeout 10 python ./sleep.py || code=$?; if [[ $code -ne 124 &&

有没有办法将GitHub操作中的步骤超时声明为“成功作业”?我想构建一个可执行文件并运行几分钟——如果它没有崩溃,管道应该告诉我测试通过/成功。当然,在bash中可以使用类似超时的东西,但我正在尝试找出一种跨平台的解决方案,因此尝试通过“纯操作”来实现这一点。

超时作业成功的示例

      - name: no timeout
        run: timeout 10 python ./sleep.py || code=$?; if [[ $code -ne 124 && $code -ne 0 ]]; then exit $code; fi

看到这一点,.

是的,我看到了这一点,在*nix发行版上效果很好-但我希望有一种GitHub操作“本机”方法,这将是一种跨平台的解决方案。我当前的bandaid是一个抽象操作系统脚本的python脚本。您可以包含它,但它会作为错误失败
timeout minutes:10
FWIW bash解决方案在Docker容器中非常适合我。