Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-test pulumi/ci-mgmt#1196 #1589

Closed
wants to merge 2 commits into from
Closed

Conversation

t0yv0
Copy link
Member

@t0yv0 t0yv0 commented Dec 3, 2024

No description provided.

Copy link

github-actions bot commented Dec 3, 2024

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

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 Dec 3, 2024
Fixes #967 
Fixes #1033

Unlike the ticket spec in #967 , only linux-amd64 binary is tested by
the full set of integration tests. We might consider opening a follow up
to smoke-test every single one of the platform builds, or else keep #967
open.

As to the ticket spec in #1033 the dependency from build_provider to
prerequisites is real because prerequisites builds the schema and the
schema is needed in the binaries. This needs to stay.

Test run: pulumi/pulumi-azuread#1589

Additional exploration: in prerequisites we run `make test_provider`
which seems to try running unit tests in the `./provider` directory.
Unfortunately some tests in `./provider` directory are also integration
tests, e.g. in pulumi-aws and pulumi-azuread, and the convention of
passing `go test -short` to only run the unit tests does not seem to be
observed universally. For this reason removing `make provider` from
prerequisites is not yet possible as it breaks our builds. This is
likely out of scope of this PR.
@t0yv0 t0yv0 closed this Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant