Commit Graph

208 Commits

Author SHA1 Message Date
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
Chris Baker
0ce5a020c6 renamed vagrant script to accurately reflect non-privileged requirement 2018-10-05 10:07:05 -04:00
Chris Baker
bde95d81c3 vagrant: updated go_version to 1.11 in vagrant-linux go provisioning script 2018-10-04 19:06:35 -04:00
Alex Dadgar
fc43f8b13c Remove old protoc installer 2018-08-01 13:51:45 -07:00
Alex Dadgar
ea814c45e0 Add protoc to project 2018-08-01 13:50:08 -07:00
Chelsea Holland Komlo
06c79ee320 update to latest protoc version 2018-08-01 10:52:50 -04:00
Chelsea Holland Komlo
73c9560314 correct operating system 2018-07-31 15:44:02 -04:00
Chelsea Holland Komlo
cd1b453110 bootstrap vagrant development environment with protoc 2018-07-31 15:26:57 -04:00
Michael Lange
34b55aa6f1 Merge pull request #4410 from hashicorp/b-ui-update-vagrant
UI: update vagrant
2018-06-13 15:49:40 -07:00
Michael Lange
adf7f083e5 Add chrome to the ui vagrant machine
It's used for running acceptance tests
2018-06-12 17:44:53 -07:00
Alex Dadgar
e66314fb8b Vagrant 2018-06-12 09:40:10 -07:00
Alex Dadgar
5dcd952dde bump travis version 2018-06-12 09:39:31 -07:00
Michael Lange
ad6ba1ab9c Update nvm, node, and yarn in vagrant 2018-06-11 16:22:52 -07:00
Chelsea Holland Komlo
f935b4fb46 upgrade nomad to 1.10.2 2018-05-21 17:24:51 -04:00
Alex Dadgar
07cbe23b8c Bump versions 2018-04-13 16:16:16 -07:00
Michael Schurter
6e39736a56 Bump Go to 1.10 in Vagrantfile 2018-03-16 16:17:16 -07:00
Michael Schurter
ea860e929d Merge pull request #3819 from schmichael/qemu-graceful-shutdown-alpine
Test QEMU graceful shutdown
2018-02-12 12:32:14 -08:00
Wim
d0dd6ef22f Add IPv6 support to travis docker 2018-02-01 23:21:28 +01:00
Michael Schurter
60c98e4356 Skip QEMU graceful shutdown test except on Travis
Hopefully we can reuse the SkipSlow helper elsewhere.
2018-01-31 15:47:26 -08:00
Michael Schurter
7466e12a65 Update Consul/rkt/Vault in Vagrant
Needed to update Vault for #3334
2018-01-09 15:57:42 -08:00
Preetha
781408bbf4 Merge branch 'master' into 0.8 2018-01-03 16:06:38 -06:00
Michael Lange
bd23d4989b Lock down nodejs version
The new Travis Trusty image uses node 8 (latest LTS) as the default.
Node 8 is incompatible with some modules used for the UI.
2017-12-15 10:50:06 -08:00