I currently work with a development, staging, and production version of Discourse. My development version is always on
tests-passed so that features I am working on will definitely work on the most recent version.
I then add, let’s say a plugin, to my staging Discourse and concurrently upgrade my staging Discourse to the latest version (ex:
1.6.0.beta7). If all goes well, I do the same for production. So essentially dev is on
tests-passed and the other two are forced on the last upgrade.
I have recently encountered a problem where my dev Discourse is on version
1.6.0.beta7 +179. Somewhere in those 179 commits, a change was made that helps one of my plugins to work. So on my staging, version
1.6.0.beta7 (not including the +179 commits) the plugin is broken.
So in short, can I set the version of a Discourse to
1.6.0.beta7 +179 somehow?
Edit: If specify the build would that do the trick? Something like:
1.6.0.beta7, build: bfc8b3362b