emberjs / data

A lightweight reactive data library for web applications. Designed over composable primitives.
https://api.emberjs.com/ember-data/release
Other
3.03k stars 1.33k forks source link

🛤️ tracking: Release Automation #6103

Closed runspired closed 8 months ago

runspired commented 5 years ago

The EmberData team recently landed a number of improvements to the release publishing and CI pipelines to reduce the cost overhead of releases, enable publishing canary builds to npm, and prepare for a more automated future.

This ticket outlines remaining work items we hope to accomplish to complete our quest for low-to-zero-overhead releases:

CI

Branch Management

Changelog Generation

Publishing

Testing Automation also means we will want to ensure more robust testing.

runspired commented 5 years ago

cc @HeroicEric for assignment

BryanCrotaz commented 4 years ago

I looked at whether I could contribute on backport bot but it appears to backport onto branches - There are no release branches since 3.4 - is this a change of branching methodology?

runspired commented 3 years ago

@BryanCrotaz we only create specific release branch if we have something to backport, so the first backport we create a branch from the tag.

runspired commented 3 years ago

@BryanCrotaz would you be interested in picking up where @Gaurav0 left off with the backport bot?

runspired commented 8 months ago

with #9231 I don't think this particular ticket serves us much use anymore. I would love for use to get a backport bot still, but automating releases is itself a big enough win I'm not sure its worth keeping this open.