Beta or Stable branch?

AI-generated summary

When upgrading Discourse using the git pull and ./launcher rebuild app commands, the branch that will be upgraded depends on the branch specified in the app.yml file. By default, a custom install of Discourse uses the tests-passed branch, not the beta or stable branch. To verify the current branch, users can check their app.yml file or run the command cd /var/discourse && git branch to check the discourse_docker branch, or /var/discourse/launcher enter app followed by git branch to check the Discourse branch, as noted by david and martinduparc.

Continuing the discussion from Discourse Canned Replies, where SAM said:

I have a doubt with the upgrade ssh code:

cd /var/discourse
git pull
./launcher rebuild app

When you do that, what version of discourse will be upgraded?
I mean, beta branch or stable branch?

Depends on which branch your app.yml says to use.

I think that by default, a custom install of Discourse uses the beta branch.

Also, cd /var/discourse && git branch will tell you the current branch.

According to the repo, the default version is tests-passed

That will tell you the current branch of discourse_docker. To get the current branch of discourse you want

/var/discourse/launcher enter app
git branch

But, as said above, the easiest way is to check your own app.yml file