github.com/uchennaokeke444/nomad@v0.11.8/contributing/golang.md (about)

     1  # Nomad Go Version
     2  
     3  Nomad is intended to be built with a specific version of the Go toolchain for
     4  each release. Generally, each Y release of Nomad (where 0.9.5 means X=0, Y=9,
     5  Z=5) will update to the latest version of the Go toolchain available at the
     6  time.
     7  
     8  Nomad Z releases update to the latest Go Z release but do *not* change Go's Y
     9  version.
    10  
    11  ## Version Table
    12  
    13  | Nomad Version | Go Version |
    14  |:-------------:|:----------:|
    15  | 0.11          | 1.14       |
    16  | 0.10          | 1.12       |
    17  | 0.9           | 1.11       |
    18  
    19  ## Code
    20  
    21  The
    22  [`update_golang_version.sh`](https://github.com/hashicorp/nomad/blob/master/scripts/update_golang_version.sh)
    23  script is used to update the Go version for all build tools.
    24  
    25  The [Changelog](https://github.com/hashicorp/nomad/blob/v0.10.2/CHANGELOG.md)
    26  will note when the Go version has changed in the Improvements section:
    27  
    28  ```
    29  * build: Updated to Go 1.12.13 [GH-6606]
    30  ```