-
Notifications
You must be signed in to change notification settings - Fork 14
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 automation to keep the provider build workflows up to date #40
Comments
I'm making progress on this one. The following providers serve as a testbed for the automatic workflow generation, driven by pulumi/ci-mgmt: |
happy to include pulumi-vercel in this testing |
@omercnet I will notify you to get included. This PR first needs to be merged: This also changes the permission model for Pulumi-managed providers, so the team needs to review and test these changes more thorougly. If this is merged, I have another set of changes lined up to make the |
I'm already using upgrade provider and most of the ci-mgmt in https://github.com/pulumiverse/pulumi-vercel and https://github.com/descope/pulumi-descope/ let me know if you need any assistance - I'd love to see this work seamlessly |
How a provider needs to be build, packaged and released is mainly defined by Pulumi. They also have a lot of automation for keeping the Github Actions workflows up to date in all of the provider repositories.
We could benefit from having an automated setup serving two purposes:
Pulumi is aware that building & releasing a provider must become must simpler. There is planned work to make the pulumi/ci-mgmt a consumable artefact. This artefact, with the proper configuration, would be able to generate the correct workflows for a provider repository.
Let's follow up on that work, test it, provide feedback (issues & PR), so we can build on top of that effort.
The text was updated successfully, but these errors were encountered: