pulumi/.github/workflows
Thomas Gummerer 649479d2de
make sure ci-ok is red even if there are skipped tests (#16507)
When there are skipped tests, any jobs depending on the skipped test
will also be skipped. This means ci-ok will be skipped in that case. For
some reason GitHub believes this should mean "Go ahead ignoring this
check" instead of treating it the same as a failed check.

Therefore when a test is skipped in the CI script because an earlier
test failed, ci-ok is marked as Skipped and we still enqueue the PR,
wasting time and resources.

The workaround is to make sure this check *always* runs, and checking
the result of the scripts it depends on. We do the same in the on-merge
job.
2024-06-27 20:34:57 +00:00
..
ci-build-binaries.yml [display] Enable WASM compilation (#16246) 2024-05-24 20:27:56 +00:00
ci-build-sdks.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
ci-dev-release.yml fix dev release dependencies (#16017) 2024-04-22 10:09:22 +00:00
ci-info.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
ci-lint.yml Makefile: make build_proto and check_proto targets use underscores (#16339) 2024-06-07 08:37:59 +00:00
ci-prepare-release.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
ci-run-test.yml Support Poetry as Python toolchain (#16315) 2024-06-06 14:16:24 +00:00
ci-test-docs-generation.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
ci.yml [display] Enable WASM compilation (#16246) 2024-05-24 20:27:56 +00:00
command-dispatch.yml ci: ensure trunk is always green 2022-09-13 13:38:14 -07:00
cron-direct-build.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
download-pulumi-cron.yml ci: Bump `macos-11` runner to `macos-12` (#16424) 2024-06-21 07:29:39 +00:00
on-community-pr.yml ci: fix community contributor workflows 2022-09-21 17:39:15 -07:00
on-merge.yml do dev releases post merge (#15720) 2024-03-18 09:56:10 +00:00
on-pr-changelog.yml ci: Use latest version of peter-evans/find-comment (#15839) 2024-03-30 16:52:05 +00:00
on-pr-close.yml [ci] Add downstream codegen tests back (#14582) 2023-11-28 15:15:20 +00:00
on-pr-default.yml Move .version to /sdk and embed it (#15185) 2024-01-19 14:11:17 +00:00
on-pr.yml make sure ci-ok is red even if there are skipped tests (#16507) 2024-06-27 20:34:57 +00:00
on-push.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
on-release.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
pr-test-acceptance-on-dispatch.yml avoid new issues being created when dispatched acceptance tests fail (#16318) 2024-06-05 08:12:30 +00:00
pr-test-codegen-downstream.yml Sort `requirements.txt` files when generating Python code (#16115) 2024-05-03 15:07:56 +00:00
pr-test-docs-gen-on-pr.yml ci: Clean up excess permissions, fix acceptance tests job 2022-09-15 17:48:16 -07:00
pr-test-docs-generation-on-dispatch.yml ci: Use latest version of peter-evans/create-or-update-comment (#15838) 2024-03-30 15:52:42 +00:00
rebase.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
release-homebrew-tap.yml update homebrew tap push to use `main` (#16262) 2024-05-28 11:36:19 +00:00
release-pr.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
release.pub ci: ensure trunk is always green 2022-09-13 13:38:14 -07:00
release.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
sign.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00
trigger-homebrew-event.yml [ci] More fixes for the homebrew release job (#14482) 2023-11-03 02:15:57 +00:00
trigger-release-docs-event.yml ci: Use latest version of actions/checkout (#15832) 2024-03-30 15:53:47 +00:00