Update GitHub Actions workflows.#1120
Closed
pulumi-provider-automation[bot] wants to merge 1 commit into
Closed
Conversation
Merged
2 tasks
Does the PR have any schema changes?Looking good! No breaking changes found. Maintainer note: consult the runbook for dealing with any breaking changes. |
github-merge-queue Bot
pushed a commit
to pulumi/ci-mgmt
that referenced
this pull request
Mar 16, 2026
…ailures (#2113) Part of #2106 ## Problem After #2107 was merged, several providers started failing CI with: ``` FAIL github.com/pulumi/pulumi-postgresql/provider/v3/cmd/pulumi-resource-postgresql [setup failed] ``` Affected providers: - pulumi/pulumi-postgresql#886 - pulumi/pulumi-newrelic#1312 - pulumi/pulumi-auth0#1098 - pulumi/pulumi-scm#474 ## Root Cause The `cmd/pulumi-resource-*` packages embed a generated `schema.json` file (via `//go:embed`) that only exists after `make tfgen` runs. At test time in CI, this file does not exist. The old workflow ran `go test .` (root package of `provider/` only), which never compiled the `cmd/` packages. After #2107, the `Run provider tests` step was changed to call `make test_provider`, which uses `./...` — and this is the first time the `cmd/` packages were compiled in CI, exposing the pre-existing build failure. ## Fix Change `test_provider_cmd` from `./...` to `.` in the base Makefile template, restoring the original scope (root package of `provider/` only). The `cmd/` packages are binary entrypoints with no tests; they do not belong in the test scope. ## Test plan - [ ] CI on this PR passes - [ ] Re-run CI on one of the affected providers after this merges to confirm the fix ## Verification PRs PRs created from branch `pose/fix/test-provider-scope` for the 21 providers with open sub-tickets: - 🔄 in-progress pulumi/pulumi-eks#2193 - ✅ passed pulumi/pulumi-sdwan#460 - ✅ passed pulumi/pulumi-ise#492 - ✅ passed pulumi/pulumi-snowflake#1136 - 🔄 in-progress pulumi/pulumi-cloudflare#1521 - ❌ failed pulumi/pulumi-tls#990 (unrelated: certificate issue pulumi/pulumi-tls#962) - ✅ passed pulumi/pulumi-dbtcloud#514 - ✅ passed pulumi/pulumi-datadog#1115 - ✅ passed pulumi/pulumi-scm#481 - ✅ passed pulumi/pulumi-digitalocean#1295 - ✅ passed pulumi/pulumi-harness#634 - ✅ passed pulumi/pulumi-gitlab#1146 - ✅ passed pulumi/pulumi-random#2027 - ✅ passed pulumi/pulumi-newrelic#1321 - ✅ passed pulumi/pulumi-postgresql#893 - ✅ passed pulumi/pulumi-auth0#1105 - ✅ passed pulumi/pulumi-meraki#508 - ✅ passed pulumi/pulumi-artifactory#1298 - ✅ passed pulumi/pulumi-junipermist#631 - ✅ passed pulumi/pulumi-okta#1120 - ✅ passed pulumi/pulumi-pagerduty#1048 Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #1120 +/- ##
======================================
Coverage 0.00% 0
======================================
Files 2 0 -2
Lines 5 0 -5
======================================
+ Misses 5 0 -5 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was triggered by @pose generated by the update-workflows-single-bridged-provider workflow in the pulumi/ci-mgmt repo, from commit 5eff2670d336ad2d30a5f2b7aec1b69646415f7f.