Farfetch / blackout

Blackout is the codename for the Farfetch Platform Solutions (FPS) projects. Useful to build e-commerce applications using the FPS APIs and integrating business logic.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Package release notes

nelsonleite opened this issue · comments

Is your proposal related to a problem?

When a package is released, there is no information about what's new on a given release.

Describe the solution you'd like

There should be some kind of notification (via Slack, email?) about what's being released on each package. There's no need be something custom, an excerpt of the CHANGELOG would suffice.

This should be done by adding a step to the CI workflow that creates a github release and adds the generated entry in CHANGELOG.md by lerna to the body the release. I have a prototype in the works, when I have some spare time, I will get to it as it does not seem too complicated.

I have seen that many packages use Semantic Release to do the thing. It seems very simple to use.
https://github.com/semantic-release/semantic-release