pulumi / upgrade-provider

A tool to automate provider upgrades on your local machine
6 stars 1 forks source link

Enable 8-week release cadence #229

Closed guineveresaenger closed 8 months ago

guineveresaenger commented 8 months ago

Prior to this change, all provider releases via this tool only occurred on upstream upgrades. This meant that security and codegen/bridge updates would merge to the default branch, but wait on an upstream release to apply to the provider, potentially resulting in a provider using an ancient version of the bridge.

This pull request sets a maximum ~8-week release cadence for all providers.

During a bridge update, we check if we have released the provider in question within the last 8 weeks. If we have not, and the upgrade is a non-upstream upgrade, we will add a needs-release/patch label to the bridge update pull request.

Doing this will result in more frequent upgrades, ensuring our providers use a recent bridge and pulumi version.

One detail to call out:

Fixes https://github.com/pulumi/ci-mgmt/issues/726.