mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-12-10 14:46:47 -06:00
1.9 KiB
1.9 KiB
layout, title, description, date, sidebar, comments, sharing, footer
| layout | title | description | date | sidebar | comments | sharing | footer |
|---|---|---|---|---|---|---|---|
| page | Releasing | Steps involved to publish a new Home Assistant release. | 2016-07-13 17:00 | true | false | true | true |
This page describes the steps for publishing a new Home Assistant release.
{% linkable_title GitHub %}
- Create a pull request from
devtomasterwith the upcoming release number as title. - Merge
masterintodevto make the PR mergable. PR message contains intro, highlighting major changes, and an overview of all changes tagging each author. - Merge pull request.
- Go to releases and tag a new release on the
masterbranch. Tag name and title name are version number. Release description is text from PR.
{% linkable_title Website %}
- Create a blog post in
nextand base it on the text of the PR in the main repository. Add images, additional text, links, etc. if it adds value. Tag each platform/component in message to documentation. - Create missing documentation as stumbs in
next. - Update the link on the frontpage (
source/index.html) to link to the new release blog post and version number. - Create a pull request from
nexttomasterwith the upcoming release number as title. - Merge
masterintonext($ git checkout next && git merge master) to make the PR mergable. - Merge pull request (blog post, updated frontpage, and all new documentation) to
master.
{% linkable_title Python Package Index %}
Checkout master branch and run script/release to publish the new release on Python Package Index
{% linkable_title Social media %}
- Create a tweet announcing blog post linking to release notes.
- Publish a link to the tweet/release blog post for the Google+ Community.