pulumi/.github/workflows
Pat Gavlin d3e49ecb65
[cli, testing, github] Gather code coverage data in CI. (#8260)
These changes add support for gathering code coverage data during tests.

For tests that do not involve the Pulumi CLI, this is straightforward: all of
the ecosystems we target already support gathering coverage data, and we follow
the rules accordingly. Support for each language is broken out into its own
commit.

For tests that do involve the Pulumi CLI, the picture is a bit more complicated.
Go does not make it trivial to perform a coverage-instrumented build (go build
does not have a -cover flag, for example). In lieu of official support, we abuse
go test -c and TestMain to produce a build of the CLI that supports collecting
and reporting coverage data.
2021-11-30 17:24:01 -08:00
..
auto-rebase.yml Adding autorebase functionality to allow state PRs to be rebased (#6484) 2021-03-10 15:59:46 +00:00
command-dispatch.yml Cleanup of all docker operations since moving to pulumi/pulumi-docker-containers (#8252) 2021-10-26 20:37:33 +03:00
download-pulumi-cron.yml Forcing update of homebrew formulae before install pulumi in download cron 2021-02-08 11:22:16 +00:00
issue-management.yml Add resolution label to stale issues about to be closed (#7639) 2021-07-26 10:23:59 -07:00
master.yml [cli, testing, github] Gather code coverage data in CI. (#8260) 2021-11-30 17:24:01 -08:00
pr.yml Upgrade pulumi docker image to use NodeJS 14.x (#7904) 2021-09-09 20:49:22 +03:00
prerelease.yml [cli, testing, github] Gather code coverage data in CI. (#8260) 2021-11-30 17:24:01 -08:00
release.yml [cli, testing, github] Gather code coverage data in CI. (#8260) 2021-11-30 17:24:01 -08:00
run-build-and-acceptance-tests.yml [cli, testing, github] Gather code coverage data in CI. (#8260) 2021-11-30 17:24:01 -08:00
run-codegen-test.yml [cli, testing, github] Gather code coverage data in CI. (#8260) 2021-11-30 17:24:01 -08:00
run-docs-generation.yml [codegen/typescript] Call site defaults for plain Pulumi Object types (#8400) 2021-11-18 12:23:30 -08:00
trigger-homebrew-event.yml Enable command dispatch workflow for dealing with PRs (#5851) 2020-12-07 19:29:04 +00:00
trigger-release-docs-event.yml Enable command dispatch workflow for dealing with PRs (#5851) 2020-12-07 19:29:04 +00:00