Master or stable branch for production

(Archon) #1

Should I use the master or stable branch if I’m planning to use Discourse in production?

(not sure if right category, sorry if it’s not)

How to upgrade from a beta version to a stable release?
(Theron Boerner) #2

tests-passed or stable are the best. Master will include everything even things that don’t pass tests.

(Archon) #3

Thanks, I’ll use stable then! :smiley:

(Theron Boerner) #4

Keep in mind that stable will be more outdated.

(Dave McClure) #5

There is also a beta branch that gets changes rolled out roughly once a week.

(Programster) #6

I heard that:

tests-passed is the version that Discourse deploys into production for the commercial host unless I am mistaken.

Is this true? I would feel more comfortable using this in my own production if that is the case.

(Sam Saffron) #7

Yes this is true, in general we deploy from tests-passed, but we only deploy meta aggressively every build.