Commit Graph

229 Commits

Author SHA1 Message Date
Mahmood Ali
61509742bc Use golang 1.12.12
Use use base official golang image in CircleCI, as it gets refreshed
more quickly compared to circleci/golang, and we don't benefit from
circleci image customizations much.
2019-10-18 08:44:47 -04:00
Michael Lange
85153a5ecf Merge pull request #6396 from hashicorp/d-updated-ui-guides
Docs: Updated UI guides
2019-10-11 10:33:37 -07:00
Michael Schurter
738a39c88e release: tag on HEAD not master 2019-10-10 11:49:59 -07:00
Michael Lange
cac703fb4c Change resolution to neatly frame the UI 2019-09-27 13:21:02 -07:00
Mahmood Ali
053a1001f2 Use golang to 1.12.10
To get fix for https://github.com/golang/go/issues/34540 .
2019-09-26 10:46:07 -04:00
Mahmood Ali
d8eda18373 vagrant: install chrome in dev only 2019-09-06 16:11:16 -04:00
Mahmood Ali
cbb624f3de vagrant: Install dev tools in dev script only 2019-09-06 14:55:16 -04:00
Tim Gross
b40b0b1ae6 add CNI plugins to Vagrant install 2019-09-05 14:20:17 -04:00
Danielle Lancashire
0098841c4a chore: Remove unused travis scripts 2019-08-30 13:51:05 +02:00
Tim Gross
92783b681a ci: require Consul 1.6.0 2019-08-29 14:15:56 -04:00
Tim Gross
09cb3994cc dev: bump vagrant consul version to match CI 2019-08-29 14:15:56 -04:00
Mahmood Ali
a72a0f8832 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
0ccca0ad59 use golang 1.12 2019-08-23 09:44:40 -04:00
Michael Schurter
9e4950f36d ci: require Consul 1.6.0-rc1 2019-08-20 13:23:23 -07:00
Michael Lange
f939de1fd0 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
5ade5f54c5 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
bb67e1c2c4 scripts: use /dev/null when verifying s3 2019-06-11 13:30:54 -04:00
Mahmood Ali
05a619c8aa Pin node version to v10.15.3 2019-05-22 14:23:50 -04:00
Mahmood Ali
83af31f527 use Node 10 for releases 2019-05-22 13:40:25 -04:00
Mahmood Ali
a8a6515e9f 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
a02b742a09 use ugorji/go/codec version that's in vendor.json 2019-05-01 12:47:14 -04:00
Mahmood Ali
6051986144 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
bd2b2d7059 Upgrade Yarn 2019-04-10 14:55:29 -07:00
Michael Lange
54e89a5004 Upgrade to Node 10, latest LTS 2019-04-10 14:54:38 -07:00
Mahmood Ali
ca9b27e9db scripts: better prerelease extractor 2019-04-08 21:42:10 -04:00
Mahmood Ali
4611b9998c release: only install deps when installing
Now `prerelease` no longer requires linters
2019-03-21 15:02:09 -04:00
Mahmood Ali
3829fc0ee0 allow configurable release target in mac 2019-03-21 14:46:35 -04:00
Mahmood Ali
c28b59267c Merge pull request #5435 from hashicorp/release-scripts-20190318
Scripts for automating binary building
2019-03-20 07:26:10 -04:00
Mahmood Ali
a8c255665d release: Upgrade to use 1.11.6 golang on macOS
To correspond to the Linux scripts in 855761a5df
2019-03-19 21:18:44 -04:00
Mahmood Ali
5ad4c10a58 Add some release script comments 2019-03-19 21:18:27 -04:00
Michael Schurter
855761a5df vagrant: upgrade to Go 1.11.6 2019-03-18 13:38:00 -07:00
Mahmood Ali
f3a186cef5 accept macos host as a env-var with a default 2019-03-18 15:05:32 -04:00
Mahmood Ali
55dea4faaa use bash set long form 2019-03-18 14:34:09 -04:00
Mahmood Ali
31e89623df ensure node is present in PATH 2019-03-18 14:31:31 -04:00
Mahmood Ali
60b045b13f handle when no files are generated 2019-03-18 08:29:25 -04:00
Mahmood Ali
bf48fe2403 initial attempt at building mac 2019-03-18 08:29:25 -04:00
Mahmood Ali
f2760b55c4 remove chown 2019-03-18 08:29:22 -04:00
Mahmood Ali
d5d6477c87 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
31bad0ffb7 Fix freebsd vagrant priv config for vim-tiny 2019-03-13 19:21:59 -07:00
Michael Schurter
18c6716449 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
d627d4ea95 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
7e47c45f13 fix perms in protoc installer 2019-01-30 07:57:57 -08:00
Michael Schurter
837e550dd3 install specific version of protoc-gen-go 2019-01-30 07:57:40 -08:00
Mahmood Ali
d72b7044be 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
6b12ce0e91 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
281d7bc170 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
b51ecacd23 remove lxc references 2019-01-08 09:28:20 -05:00
Mahmood Ali
edf5674796 dev: upgrade go to 1.11.3 2018-12-14 09:42:23 -05:00
Mahmood Ali
d0215f4230 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
d575e1df29 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