Skip to content

How are releases triggered? #17006

Answered by skinny85
kevkearney asked this question in Q&A
Discussion options

You must be logged in to vote

The releases are fully automated after being triggered by a human. One of the engineers on the CDK team triggers that process once a week.

In theory, anyone can start a release, as it's kicked off by a Pull Request to the release branch, like this. But in practice, we would probably not approve a PR like that opened by a contributor, as we want our automation to create that PR (as that makes sure all of the necessary steps for the release have been executed correctly - it basically boils down to running the bump.sh script on a new branch, but the less a human has to do that, the smaller the chance of them screwing up, and this includes our team members too 🙂).

Hope that clears this up!

Th…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by kevkearney
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants