Mahmood Ali
3791a70aa9
Merge pull request #5676 from hashicorp/f-b-upgrade-ugorji-dep-20190508
...
Update ugorji/go to latest
2019-08-23 18:29:49 -04:00
Mahmood Ali
6430fb5444
use golang 1.12
2019-08-23 09:44:40 -04:00
Michael Schurter
85aaba14ed
ci: require Consul 1.6.0-rc1
2019-08-20 13:23:23 -07:00
Michael Lange
539b1693c0
Moved the ui screenshots script from /website/scripts to /scripts
...
Having a node package in the website dir is incompatible with the way
middleman watches the filesystem.
2019-06-19 17:18:44 -07:00
Mahmood Ali
6aaec8b861
Update golang to 1.11.11
...
It's the latest 1.11 point release as of now
2019-06-13 09:49:21 -04:00
Mahmood Ali
6f2bcb8775
scripts: use /dev/null when verifying s3
2019-06-11 13:30:54 -04:00
Mahmood Ali
b7320b91d7
Pin node version to v10.15.3
2019-05-22 14:23:50 -04:00
Mahmood Ali
f71c618d63
use Node 10 for releases
2019-05-22 13:40:25 -04:00
Mahmood Ali
cf1f3625b4
Update ugorji/go to latest
...
Our testing so far indicates that ugorji/go/codec maintains backward
compatiblity with the version we are using now, for purposes of Nomad
serialization.
Using latest ugorji/go allows us to get back to using upstream library,
get get the optimizations benefits in RPC paths (including code
generation optimizations).
ugorji/go introduced two significant changes:
* time binary format in debb8e2d2e
. Setting `h.BasicHandle.TimeNotBuiltin = true` restores old behavior
* ugorji/go started honoring `json` tag as well:
v1.1.4 is the latest but has a bug in handling RawString that's fixed in
d09a80c1e0
.
2019-05-09 19:35:58 -04:00
Mahmood Ali
914d219455
use ugorji/go/codec version that's in vendor.json
2019-05-01 12:47:14 -04:00
Mahmood Ali
c80de35bbe
Update release/dist script with preflight
...
Add a preflight check to ensure that AWS credentials is configured
before creating tag.
2019-04-28 16:31:07 -04:00
Michael Lange
21647f9c3b
Upgrade Yarn
2019-04-10 14:55:29 -07:00
Michael Lange
1816f02dd6
Upgrade to Node 10, latest LTS
2019-04-10 14:54:38 -07:00
Mahmood Ali
4d1a117fc2
scripts: better prerelease extractor
2019-04-08 21:42:10 -04:00
Mahmood Ali
d09815a42e
release: only install deps when installing
...
Now `prerelease` no longer requires linters
2019-03-21 15:02:09 -04:00
Mahmood Ali
e80eaf752c
allow configurable release target in mac
2019-03-21 14:46:35 -04:00
Mahmood Ali
d4ed7aecbf
Merge pull request #5435 from hashicorp/release-scripts-20190318
...
Scripts for automating binary building
2019-03-20 07:26:10 -04:00
Mahmood Ali
4a9f29c1a6
release: Upgrade to use 1.11.6 golang on macOS
...
To correspond to the Linux scripts in 855761a5dff9b447152e8ea75a410aafa46e66dc
2019-03-19 21:18:44 -04:00
Mahmood Ali
7f911555b5
Add some release script comments
2019-03-19 21:18:27 -04:00
Michael Schurter
849865caff
vagrant: upgrade to Go 1.11.6
2019-03-18 13:38:00 -07:00
Mahmood Ali
88288a1819
accept macos host as a env-var with a default
2019-03-18 15:05:32 -04:00
Mahmood Ali
77cd7f8e13
use bash set long form
2019-03-18 14:34:09 -04:00
Mahmood Ali
1bc81dc6e3
ensure node is present in PATH
2019-03-18 14:31:31 -04:00
Mahmood Ali
49f807f72c
handle when no files are generated
2019-03-18 08:29:25 -04:00
Mahmood Ali
4db32eb084
initial attempt at building mac
2019-03-18 08:29:25 -04:00
Mahmood Ali
67bb6c839c
remove chown
2019-03-18 08:29:22 -04:00
Mahmood Ali
67b6758bed
Add a Docker release scripts
...
Also tease out some dev and docker bits from Vagrant scripts to ease
sharing with Docker script
2019-03-17 10:37:36 -04:00
Robert James Hernandez
754f11d799
Fix freebsd vagrant priv config for vim-tiny
2019-03-13 19:21:59 -07:00
Michael Schurter
798a25f9c5
Merge pull request #5270 from hashicorp/f-install-protoc-gen-go
...
install specific version of protoc-gen-go
2019-01-30 10:05:46 -08:00
Michael Schurter
17a8c6639c
Install versioned release of codecgen
...
Gets us one step closer to a reproducible build. Also removes the unused
vendored version.
2019-01-30 08:00:17 -08:00
Michael Schurter
f6d760298b
fix perms in protoc installer
2019-01-30 07:57:57 -08:00
Michael Schurter
32fd800583
install specific version of protoc-gen-go
2019-01-30 07:57:40 -08:00
Mahmood Ali
6fb80e5cc2
ci: ignore background ping errors
...
We attempt to kill background ping process twice, and sometimes the
second kill fails, e.g.
https://travis-ci.org/hashicorp/nomad/jobs/486050357 , let's not fail the job.
2019-01-29 21:21:32 -05:00
Mahmood Ali
32aa667592
dev: use golang 1.11.5
...
Use latest Golang point release at this time for development.
2019-01-28 15:05:47 -05:00
Mahmood Ali
d696143da7
ci: run checkscripts
...
`travis.sh` contained some bash-ism despite it being invoked with `sh`.
2019-01-23 10:54:52 -05:00
Mahmood Ali
62a7f951c0
remove lxc references
2019-01-08 09:28:20 -05:00
Mahmood Ali
c999400208
dev: upgrade go to 1.11.3
2018-12-14 09:42:23 -05:00
Mahmood Ali
76bc2a3fd0
ci: install lxc-templates explicitly
...
LXC package on Ubuntu 16.04 doesn't depend on lxc-template, but we
require it in our tests.
2018-12-11 15:49:11 -05:00
Mahmood Ali
683a74d153
Ignore apt-get update failures in CI
...
We run with ~120 apt sources, and apt-get update fails if any of them is
down.
True errors would be raised again at install phase as true dependencies
fetch would fail.
;
2018-11-13 10:21:40 -05:00
Chris Baker
bd55ff8f30
renamed vagrant script to accurately reflect non-privileged requirement
2018-10-05 10:07:05 -04:00
Chris Baker
014184749f
vagrant: updated go_version to 1.11 in vagrant-linux go provisioning script
2018-10-04 19:06:35 -04:00
Alex Dadgar
7f5c37de75
Remove old protoc installer
2018-08-01 13:51:45 -07:00
Alex Dadgar
95ccfd6ae1
Add protoc to project
2018-08-01 13:50:08 -07:00
Chelsea Holland Komlo
ccf60ac6c8
update to latest protoc version
2018-08-01 10:52:50 -04:00
Chelsea Holland Komlo
1ba5b8170d
correct operating system
2018-07-31 15:44:02 -04:00
Chelsea Holland Komlo
24400bca8c
bootstrap vagrant development environment with protoc
2018-07-31 15:26:57 -04:00
Michael Lange
a17b07b48b
Merge pull request #4410 from hashicorp/b-ui-update-vagrant
...
UI: update vagrant
2018-06-13 15:49:40 -07:00
Michael Lange
b0553b8585
Add chrome to the ui vagrant machine
...
It's used for running acceptance tests
2018-06-12 17:44:53 -07:00
Alex Dadgar
4408f334eb
Vagrant
2018-06-12 09:40:10 -07:00
Alex Dadgar
d776e8a55d
bump travis version
2018-06-12 09:39:31 -07:00