You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix flaky tests by disabling automatic plugin acquisition for all tests (#2190)
Disable automatic acquisition globally in the repository - this should
ensure we do not use the GH API during tests and make our tests here a
lot more robust.
Instead manually install all required plugins in the Makefile as a
dependency of the tests. This ensures we only do it once and do not spam
the GH API with redundant requests causing test flakes.
I've hit this more than 5 times on separate PRs in the last few days.
It's seriously slowing down progress in the repo.
When we do hit the GH rate limit, we have to wait for up to an hour for
it to reset.
~Skip `TestConvertViaPulumiCLI` until
pulumi/pulumi#16469 is addressed.~
~Skip `TestResourceWithoutID` until
#2191 is
addressed.~
Looks like we were using the wrong env variable name...
One of the tests was also absolutely spamming the GH API:
https://github.com/pulumi/pulumi-terraform-bridge/actions/runs/9973182117/job/27557985796?pr=2190
Latest failures:
https://github.com/pulumi/pulumi-terraform-bridge/actions/runs/9972810153/job/27556840950?pr=2186fixes#2191
0 commit comments