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

Add vatesfr/pulumi-xenorchestra #6852

Merged
merged 3 commits into from
Mar 20, 2025
Merged

Add vatesfr/pulumi-xenorchestra #6852

merged 3 commits into from
Mar 20, 2025

Conversation

flostadler
Copy link
Contributor

@flostadler flostadler commented Mar 10, 2025

This PR adds vatesfr/pulumi-xenorchestra to the registry and verifies that it correctly renders.
Related to #6763

Checklist

  • Pulumi has appropriate contact information from the provider maintainer

  • The package will generate accurate documentation:

    1. Check out the PR under review and run:
    $ make bin/resourcedocsgen
    $ ./bin/resourcedocsgen metadata from-github \
            --repo-slug '<repoSlug>' \
            --schemaFile '<schemaFile>' \
            --version '<version>'

    Here <repoSlug> and <schemaFile> should match exactly the values added to /community-packages/package-list.json.
    This will generate metadata for the provider locally.

    1. Push the metadata files into a PR (either back to the PR under review or a new PR).
    • Confirm that that CI passes for the PR with the metadata files.
    • Click through the site preview and confirm that the docs (for the new provider) render as expected.
    • The registry renders a valid logo for the new provider.
  • Hand-written docs are complete and accurate:

    • Validate that you can install the new provider with the instructions found in /docs/installation-configuration.md.
      Maintainers should run the pulumi plugin install resource <name> <version> --server <pluginDownloadURL> command specified in the /docs/installation-configuration.md and see a provider be downloaded.
    • /docs/installation-configuration.md contains a link to the published SDK in each language (i.e. TypeScript, Python, Go and C#).
    • /docs/_index.md contains a minimal example in every supported language.
    • /docs/_index.md contains a brief explanation of what the package does.
  • There is a published version:

    • The repository has a version tag prefixed with v that corresponds with a valid GitHub release
    • Each published SDK has a matching release
  • A CODEOWNER has approved the PR.

@flostadler flostadler requested a review from a team as a code owner March 10, 2025 09:26
@flostadler flostadler self-assigned this Mar 10, 2025
Copy link

Your site preview for commit 10fdf90 is ready! 🎉

http://registry--origin-pr-6852-10fdf90e.s3-website.us-west-2.amazonaws.com/registry.

Copy link

Your site preview for commit fcc0d2b is ready! 🎉

http://registry--origin-pr-6852-fcc0d2b7.s3-website.us-west-2.amazonaws.com/registry.

@flostadler flostadler changed the title Test vatesfr/pulumi-xenorchestra Add vatesfr/pulumi-xenorchestra Mar 20, 2025
@flostadler flostadler merged commit f9d5702 into master Mar 20, 2025
11 checks passed
@flostadler flostadler deleted the flostadler/verify-6763 branch March 20, 2025 19:25
Copy link

Site previews for this pull request have been removed. ✨

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.

3 participants