Seth Hoenig
d9341f0664
update go1.21 ( #18184 )
...
* build: update to go1.21
* go: eliminate helpers in favor of min/max
* build: run go mod tidy
* build: swap depguard for semgrep
* command: fixup broken tls error check on go1.21
2023-08-14 08:43:27 -05:00
hashicorp-copywrite[bot]
f2acbdb49b
Update copyright file headers to BUSL-1.1
2023-08-10 17:27:09 -05:00
James Rasell
738bdb213d
build: update to go1.20.6 ( #18044 )
2023-07-24 16:13:22 +01:00
Tim Gross
ceb3b4c0f1
build: update to go1.20.5 ( #17451 )
...
Go released a security update to fix build-time code injection and execution via
CGO. This doesn't impact already-released versions of Nomad, just the build
toolchain, so we won't be releasing a Nomad security update to go with it.
2023-06-07 11:44:59 -04:00
Michael Schurter
4d9b969d81
build: upgrade from go 1.20.3 to 1.20.4 ( #17056 )
...
Includes CVE fixes that do *not* impact Nomad:
https://groups.google.com/g/golang-announce/c/MEb0UyuSMsU
2023-05-02 13:09:11 -07:00
hashicorp-copywrite[bot]
f005448366
[COMPLIANCE] Add Copyright and License Headers
2023-04-10 15:36:59 +00:00
Tim Gross
bb0466b23a
upgrade go to 1.20.3
2023-04-05 12:18:19 -04:00
James Rasell
5816edcf85
dev: modify Go install to support arch64 and non-vagrant machines. ( #16651 )
2023-03-28 14:18:48 +01:00
James Rasell
c071791211
dev: account for non-vagrant machines on Linux config priv. ( #16657 )
2023-03-27 17:13:18 +01:00
Michael Schurter
5f37b2fba0
build: update from go1.20.1 to go1.20.2 ( #16427 )
...
* build: update from go1.20.1 to go1.20.2
Note that the CVE fixed in go1.20.2 does *not* impact Nomad.
https://github.com/golang/go/issues/58647
2023-03-13 09:47:07 -07:00
Tim Gross
1a96f9e752
build: update to go1.20.1 ( #16182 )
2023-02-14 15:03:26 -05:00
Seth Hoenig
535795abc8
build: update to go1.20 ( #16029 )
...
* build: update to go1.20
* build: use stringy go1.20 in circle yaml
* tests: handle new x509 certificate error structure in go1.20
* cl: add cl entry
2023-02-03 08:14:53 -06:00
Seth Hoenig
fd3f0d86c2
build: update to go 1.19.5 ( #15769 )
2023-01-13 09:57:32 -06:00
Seth Hoenig
152f8af960
build: update to go1.19.3 ( #15099 )
2022-11-01 15:54:49 -05:00
Seth Hoenig
7a8b1368b7
build: update go version to go1.19.1 ( #14653 )
...
minor update, no CL needed
2022-09-22 09:40:01 -05:00
Seth Hoenig
aebd61f5c5
build: update to go1.19
2022-08-16 08:40:57 -05:00
Seth Hoenig
527f2a97de
build: update to go1.18.5
2022-08-02 07:36:35 -05:00
Seth Hoenig
78fb9c0150
build: update to go1.18.3
...
Release Notes:
https://groups.google.com/g/golang-announce/c/TzIC9-t8Ytg
Contains 4 security fixes - the 2 related to Windows might be relevant.
2022-07-01 10:12:56 -05:00
Seth Hoenig
04ceba2bfb
build: update golang version to 1.18.2
...
This PR update to Go 1.18.2. Also update the versions of hclfmt
and go-hclogfmt which includes newer dependencies necessary for dealing
with go1.18.
The hcl v2 branch is now 'nomad-v2.9.1+tweaks2', to include a fix for
newer macOS versions: 8927e75e82
2022-05-25 10:04:04 -05:00
Seth Hoenig
91d91e28e4
build: update golang to 1.17.9
2022-04-21 11:43:01 -05:00
Tim Gross
9439d7a823
golang security update 1.17.5
2021-12-10 13:50:22 -05:00
Tim Gross
84888390f7
build: bump go version to 1.17.3 ( #11461 )
2021-11-05 15:34:24 -04:00
Mahmood Ali
5cd5c2c9ee
build: Update to golang 1.17.1
2021-10-01 09:41:25 -04:00
Mahmood Ali
d102df40a5
update golang to 1.16.7 ( #11083 )
2021-08-25 11:56:46 -04:00
Mahmood Ali
47b0a5cc04
prepare release docker image for fetching
2021-07-28 23:33:59 -04:00
Mahmood Ali
66d590c64b
golang: update to 1.16.5 ( #10733 )
...
1.16.5 contains some security fixes for zip that are notable to get: https://github.com/golang/go/issues?q=milestone%3AGo1.16.5+label%3ACherryPickApproved
2021-06-09 11:51:41 -04:00
Tim Gross
8ca717705a
update golang to 1.16.4
2021-05-07 11:06:54 -04:00
Mahmood Ali
1638410170
update golang to 1.16.3 ( #10484 )
2021-04-30 13:52:05 -04:00
Drew Bailey
57b0ed0444
go get on the remote mac instance installs with read-only, allow for … ( #10351 )
...
* go get on the remote mac instance installs with read-only, allow for rm step
* Update scripts/release/mac-remote-build
Co-authored-by: Mahmood Ali <mahmood@hashicorp.com >
Co-authored-by: Mahmood Ali <mahmood@hashicorp.com >
2021-04-09 15:50:27 -04:00
Mahmood Ali
02ea1e2146
build: use golang 1.16
2021-03-09 14:20:40 -05:00
Michael Schurter
240697b636
build: upgrade from Go 1.15.5 -> 1.15.6
...
Also updated scripts/update_golang_version.sh to handle new CircleCI
file layout.
2021-01-04 08:34:00 -08:00
Mahmood Ali
a4aa80d9c0
Update release docker image to ubuntu:18.04
...
So this matches the Vagrant box
2020-12-08 09:59:36 -05:00
Kris Hicks
e5be40b4b0
proto: Switch to using buf ( #9308 )
...
This replaces all usage of `protoc` with `buf`. See `tools/buf/README.md` for more.
2020-11-17 07:01:48 -08:00
Mahmood Ali
ba262892f8
release: infer node version ( #9336 )
...
Avoids setting the node version in the release Dockerfile, by using
an alias. This allows us to update the node version in one file only.
Co-authored-by: Michael Schurter <mschurter@hashicorp.com >
2020-11-13 11:33:07 -05:00
Michael Schurter
d09f09047f
build: upgrade from Go 1.15.4 to 1.15.5
...
Despite being a security release for Go, we do not believe Nomad is
impacted.
2020-11-12 14:19:26 -08:00
Mahmood Ali
e65b27e13a
ui: Pin ui node version
2020-11-12 08:25:50 -05:00
Michael Schurter
c1dc510335
go: update from 1.15.1 to 1.15.4
...
1.15.5 is due in a couple days but we may release before then.
2020-11-10 08:35:25 -08:00
Mahmood Ali
d7f14d12c1
Upgrade to golang 1.15 ( #8858 )
...
Upgrade to golang 1.15
Starting with golang 1.5, setting Ctty value result in `Setctty set but Ctty not valid in child` error, as part of https://github.com/golang/go/issues/29458 .
This commit lifts the fix in https://github.com/creack/pty/pull/97 .
2020-09-09 15:59:29 -04:00
Mahmood Ali
ca72ff09f7
commit code-generated msgpack parser on releases ( #8640 )
...
Noticed that the structs code-generated parsers is no longer committed
when we cut a release, starting with v0.12. We've been committing
generated code to ease reproduction and rebuilding the tag.
Note for example that `structs.generated.go` was present in the [0.11.3
commit](8918fc804a )
but not in the [0.12.1
one](14a6893a25 ).
We leave the files ignored, so developers don't accidentally commit them
in local development.
2020-08-11 16:02:18 -04:00
Michael Schurter
30c6df8efc
build: update from Go 1.14.6 to Go 1.14.7
...
Go 1.14.7 fixes CVE-2020-16845 which is not believed to impact Nomad.
2020-08-06 11:50:29 -07:00
Mahmood Ali
039cd28b92
Use golang 1.14.6
...
Pick up fixes [golang 1.14.6 bug fixes](https://github.com/golang/go/issues?q=milestone%3AGo1.14.6+label%3ACherryPickApproved ), specially the one where reflect.DeepEqual returns true even if values don't match, affecting our tests integrity.
2020-07-20 12:04:38 -04:00
Michael Schurter
b7e677d315
build: update from Go 1.14.4 to Go 1.14.5
...
Go 1.14.4 contains two CVEs which are fixed in 1.14.5:
- [CVE-2020-15586](https://golang.org/issue/34902 )
- [CVE-2020-14039](https://golang.org/issue/39360 )
Upon consideration with HashiCorp security these CVEs are considered low
severity for Nomad and no new security fix binary will be released.
2020-07-15 09:49:06 -07:00
Michael Schurter
47d0aad7e5
build: update from Go 1.14.3 to Go 1.14.4
2020-06-16 10:07:05 -07:00
Michael Schurter
7c0ab3ad53
build: update from Go 1.14.1 to Go 1.14.3
2020-05-16 10:41:20 -04:00
Anthony Scalisi
e1287846ae
fix spelling errors ( #6985 )
2020-04-20 09:28:19 -04:00
Mahmood Ali
dda776e44a
use golang 14.1
2020-03-23 13:02:14 -04:00
Mahmood Ali
7515da6231
use golang 1.14
2020-03-02 13:55:02 -05:00
Mahmood Ali
028a470368
use golang 1.12.16
2020-01-29 09:52:03 -05:00
Mahmood Ali
ee244e9256
Update golang to 1.12.15
2020-01-16 14:49:44 -05:00
Michael Schurter
48bdf7ea93
release: switch to Go 1.12.13
2019-11-20 10:09:52 -05:00