Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.73.0 #13015

Closed
21 of 29 tasks
rodrigok opened this issue Dec 21, 2018 · 3 comments
Closed
21 of 29 tasks

Release 0.73.0 #13015

rodrigok opened this issue Dec 21, 2018 · 3 comments

Comments

@rodrigok
Copy link
Member

rodrigok commented Dec 21, 2018

Release 0.73.0

We are releasing a new version, this issue will keep track of the progress between the first release candidate (20th of each month) to the final release (27th of each month).

Beginning on the 20th of each month, we will start the release process which ends 7 days later (the 27th). During this period of time, we will enter a "Feature Freeze". This Feature Freeze means that we will only be merging pull requests which fix bugs and not ones which add new features.

When you find a bug that is a regression, please open a new issue and link it to this one.

Before Release - Preparation - 1 business day before the day 20th

  • Create the issue to track the release progress
  • Define the highlights from release PRs as suggestion to be included on Blog Post
  • Talk to the Marketing Team about starting the release Blog Post
  • Talk to the Documentation Team about ensuring the Docs are up to date and all pull requests are merged
  • Sync translations from LingoHub

Release Candidate 1 - On the 20th

  • Execute action Release Candidate via Houston CLI (houston release)
  • Check if release-candidate branch was published
  • Check if the tag was published and contains the history
  • Ensure the build is passing on CircleCI
  • Ensure the image was sent to Docker Hub

Final Release - On the 27th

  • Execute action Final Release via Houston CLI (houston release)
  • Check if release-0.73.0 branch was published
  • Check if the release was created as draft and contains the history
  • Check if the release Pull Request was created and contains the history
  • Ensure the Pull Request build is passing on CircleCI
  • When build is passing ask for Pull Request approval
  • When approved merge it!
  • Ensure the Tag build is passing on CircleCI
  • Ensure the image was sent to Docker Hub
  • After all edit the release/tag and publish it

After Release - Conclusion - 1 business day after the 27th

  • Ensure all of the related issues were closed
  • Determine if all of the related issues were correctly assigned to the this version's milestone
  • Get an update from Marketing Team about the release Blog Post
  • Check with the Documentation Team about the Docs release
  • Sync develop
    • Execute action Develop Sync via Houston CLI (houston release)
    • Ensure the Pull Request build is passing on CircleCI
    • When build has passed, ask for approval and wait
    • Merge Sync PR
@rodrigok rodrigok added this to the 0.73.0 milestone Dec 21, 2018
@sampaiodiego
Copy link
Member

should we close this?

@ArjonBu
Copy link

ArjonBu commented Jan 20, 2019

The docker container is not updated yet. Do you guys plan to do this?

@sampaiodiego
Copy link
Member

@ArjonBu are you talking about official docker image under https://hub.docker.com/_/rocket-chat?

if so, yes we're trying to resolve that.. you're welcome to join the discussions:

RocketChat/Docker.Official.Image#57
RocketChat/Docker.Official.Image#61
RocketChat/Docker.Official.Image#64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants