I’ve successfully followed the instructions at https://docs.vyos.io/en/latest/contributing/build-vyos.html and was able to compile the VyOS 1.2.0 ISO version (according to the instructions).
My question is: Is the version just specified by the command
./configure --architecture amd64
–build-type release --version 1.2.0
Or is the version specified by the code (branch/tag) that is checked out and the above command just labels it?
I.E., I would like to build the latest stable released VyOS 1.2.X (which version is latest stable released version? It is unclear having read through the blogs and tickets), 1.2.1, 1.2.2? 1.2.3?
Did the above command tell it to build 1.2.0 or was the above command just labeling the whatever code is present to build with the 1.2.0 version number?
I.E., if I wanted to build latest 1.2.X (1.2.2?) would I just put 1.2.2 in the above command line or would I set the git repo to a certain tag and/or branch?
I looked through the git tag on the crux branch and didn’t see any tags for point releases 1.2.0, 1.2.1, 1.2.2, 1.2.3, so just wondering how to be sure I’m getting what I think I’m getting.