Shopify / shipit-engine

Deployment coordination
https://shopify.engineering/introducing-shipit
MIT License
1.42k stars 146 forks source link

[Feature] Continuous Deployment Hours #1361

Closed davidcornu closed 1 month ago

davidcornu commented 3 months ago

Closes https://github.com/Shopify/shipit-engine/issues/1100.

User-visible changes

Adds a new settings page where the continuous deployment schedule can be configured.

Stacks settings Schedule
CleanShot 2024-08-24 at 15 51 35@2x CleanShot 2024-08-24 at 15 51 43@2x

Code changes

Notes

davidcornu commented 3 months ago

I have signed the CLA!

davidcornu commented 3 months ago

I don't believe this CI failure (https://github.com/Shopify/shipit-engine/actions/runs/10541191179/job/29206691546?pr=1361) is related to my changes but please correct me if I'm wrong.

CleanShot 2024-08-24 at 16 14 52@2x

casperisfine commented 3 months ago

Looks neat. I don't have any concern about the implementation. Did you try it in prod?

davidcornu commented 3 months ago

Did you try it in prod?

Gonna roll it out today and report back

davidcornu commented 2 months ago

Quick update - was on vacation for a bit so there was a bit of a delay in getting this deployed. We are running it in production as of today. Will report back with any issues we run into.

davidcornu commented 2 months ago

@casperisfine We've been running this branch in production for just over a week and I have nothing to report other than it's been working as advertised.

davidcornu commented 1 month ago

Thanks @casperisfine ❤️