# Upgrade script didnot respect app.yml version still on beta

**URL:** https://meta.discourse.org/t/upgrade-script-didnot-respect-app-yml-version-still-on-beta/163728
**Category:** Support
**Created:** [September 11, 2020, 10:06am UTC](https://meta.discourse.org/t/upgrade-script-didnot-respect-app-yml-version-still-on-beta/163728 "2020-09-11T10:06:51Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![pavi](https://avatars.discourse-cdn.com/v4/letter/p/da6949/32.png) [@pavi](https://meta.discourse.org/u/pavi)
#### Post date: [September 11, 2020, 10:06am UTC](https://meta.discourse.org/t/upgrade-script-didnot-respect-app-yml-version-still-on-beta/163728/1 "2020-09-11T10:06:51Z")

</div>

I am on discourse using docker and the default channel was on tests-passed and I wanted to upgrade to the stable version.

I waited for my version to go older which was `2.4.0.beta` and then I wanted to upgrade to stable `2.5.1` as we see from [Releases · discourse/discourse · GitHub](https://github.com/discourse/discourse/releases).

So I used the suggestion from the forum posts where I edited `/var/discourse/containers/app.yml` and have changed the git revision to stable by uncommenting the line and using the line

> version:stable

After that in the discourse folder I ran `./launcher rebuild app` which smoothly ran the upgrade, it asked me to do that step again which I did and I got the upgrade successful message which made me happy.

I came to the admin section of the forum and I was disapointed to see that I am on the beta version. I am currently on `2.6.0.beta2`, now I wonder if this is the “stable” version 😕

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [September 11, 2020, 11:56am UTC](https://meta.discourse.org/t/upgrade-script-didnot-respect-app-yml-version-still-on-beta/163728/2 "2020-09-11T11:56:19Z")

</div>

By default that `version:` row is preceded by a `#`

Did you remove it before rebuilding?

The `#` comments out the line, if it’s present then it will still use the default for `version:` which is `tests-passed`.

There’s very little benefit to being on `stable`, providing you test releases prior to upgrading your live site it’s probably no bad thing.
