pulumi/.github/workflows
Thomas Gummerer b357f25aa7
allow tests to run in parallel with linting (#17308)
Currently we make running the tests depend on linting the program. This
occasionally saves some GitHub actions runner time, when the lint step
detects that the build is failing. However in many cases it's quite
inconvenient, especially if the lint error is really just a lint error
(e.g. because of a long line or something).

In that case the submitter of the PR has to fix the lint first, and then
push those changes, and wait for CI all over again, which can add a
considerable amount of time (especially since CI is kinda slow, so at
least I usually end up doing something else and checking back later).

In addition it adds to the time it takes to run all tests in total, as
the tests can't be run in parallel with linting (and linting takes more
than a minute).

Allow the tests to run in parallel instead. This means we can get the
test results early, as long as the code builds fine. In some occasions
that means some extra time spent on GitHub actions, but that's time well
spent imo.
2024-09-20 09:00:35 +00:00
..
ci-build-binaries.yml Document get.pulumi.com to download PRs (#17195) 2024-09-09 10:39:19 +00:00
ci-build-sdks.yml Update `upload-artifact` and `download-artifact` actions (#16485) 2024-06-28 21:23:48 +00:00
ci-dev-release.yml Upgrade `aws-actions/configure-aws-credentials` (#16552) 2024-07-02 08:31:12 +00:00
ci-info.yml try to further reduce the pulumi bot token usage (#16647) 2024-07-15 10:38:44 +00:00
ci-lint.yml Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
ci-prepare-release.yml try to further reduce the pulumi bot token usage (#16647) 2024-07-15 10:38:44 +00:00
ci-run-test.yml add debugging support to Go language host (#17102) 2024-09-06 09:49:07 +00:00
ci-test-docs-generation.yml Use latest patch version of go in CI (#16609) 2024-07-10 10:15:40 +00:00
ci.yml allow tests to run in parallel with linting (#17308) 2024-09-20 09:00:35 +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 Download Pulumi Cron: allow previous version for homebrew and chocolatey (#16809) 2024-07-26 11:11:00 +00:00
on-community-pr.yml remove changelog comment (#17053) 2024-08-26 08:02:43 +00:00
on-merge.yml run acceptance tests for windows on PR rather than on merge (#17114) 2024-09-04 10:49:07 +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 run acceptance tests for windows on PR rather than on merge (#17114) 2024-09-04 10:49:07 +00:00
on-push.yml reduce the usage of PULUMI_BOT_TOKEN (#16521) 2024-06-28 16:09:57 +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 run acceptance tests for windows on PR rather than on merge (#17114) 2024-09-04 10:49:07 +00:00
pr-test-codegen-downstream.yml Upgrade `aws-actions/configure-aws-credentials` (#16552) 2024-07-02 08:31:12 +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 Upgrade `aws-actions/configure-aws-credentials` (#16552) 2024-07-02 08:31:12 +00:00
sign.yml Update `upload-artifact` and `download-artifact` actions (#16485) 2024-06-28 21:23:48 +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