Wilken Rivera
9c171c1f13
scripts: Update code signing scripts ( #8746 )
...
* scripts/codesign_example: Fix reference to SHASUM_PROG variable
* scripts/sign: Add check for required Artifactory token
2020-02-14 17:38:56 -05:00
Wilken Rivera
7254b04129
script/prepare_changelog: Update to show squashed merge commits ( #8744 )
...
* script/prepare_changelog: Update regex to include squashed PRs
* scripts/prepare_changelog: Update to show all commits not just merged commits
2020-02-14 11:33:33 -05:00
Wilken Rivera
2bdca997ac
Update function name
2020-02-14 09:44:45 -05:00
Wilken Rivera
19e7114301
scripts/prepare_changelog: Update jq filter to ignore tech-debt labelled pull-requests
2020-02-14 09:44:45 -05:00
Wilken Rivera
c121aa9104
scripts/codesign_example: Add check for sha256sum program
2020-02-12 16:54:04 -05:00
nywilken
8a36ddd69d
scripts/vagrant: Update Vagrant bootstrapping scripts
2020-01-15 12:42:15 -05:00
Megan Marsh
7ce9992357
move osx code signing to before checksums are calculated
2019-12-19 14:07:10 -08:00
Megan Marsh
e03342cd32
Cut version 1.5.0
2019-12-18 15:54:41 -08:00
Megan Marsh
e3c0022a8e
update release process to incorporate binary signing
2019-12-18 15:44:49 -08:00
Megan Marsh
ee5e0315d2
Cut version pipefail
2019-12-18 15:17:00 -08:00
Megan Marsh
b70ab5c8d4
Cut version 1.5.0
2019-12-18 14:55:07 -08:00
nywilken
89ad8ae4fa
prepare_changelog: Update regex to work with GNU grep
2019-12-09 15:05:39 -05:00
Lars Lehtonen
3c170522f3
scripts: close file after error handling
2019-11-12 09:52:40 -08:00
Megan Marsh
b82ab2cc6a
change installation of pigeon if off gopath
2019-07-01 12:16:50 -07:00
bzhaoopenstack
f7793649ec
Fix failed to copy binary when using make bin
...
If we use make bin, XC_OS and XC_ARCH will be None, the binary will failed to be copied.
2019-06-15 00:34:33 +08:00
Megan Marsh
3e73abc93a
refresh line endings
2019-05-17 14:58:20 -07:00
Megan Marsh
5e23083df1
Merge pull request #7605 from hashicorp/verbose-packer-binary-copy
...
scripts/build.sh: don't discard stderr when copying packer
2019-05-07 10:23:20 -07:00
Adrien Delorme
5f076d4328
allow building packer on solaris by removing progress bar and tty imports
...
fix #7586
2019-05-07 15:58:49 +02:00
Adrien Delorme
e8ac0e6c75
scripts/build.sh: don't discard stderr when copying packer
...
fix #7604
2019-05-06 11:06:38 +02:00
Guillaume J. Charmes
36641e66a7
Update build.sh. Remove solaris, add mipsXX and s390x
...
Signed-off-by: Guillaume J. Charmes <gcharmes@magicleap.com>
2019-04-25 16:29:25 -04:00
Adrien Delorme
413e242a14
Revert "scripts/build.sh: allow to set build settings when building"
...
This reverts commit f6be550f1a
.
2019-04-15 16:35:32 +02:00
Adrien Delorme
f6be550f1a
scripts/build.sh: allow to set build settings when building
...
this will for example allow me to have the following alias:
alias buildmain='export T=$(mktemp -d) && ALL_XC_OS="linux darwin windows" ALL_XC_ARCH="amd64" GOLDFLAGS="-s -w" ./scripts/build.sh && cd pkg/ && for dir in *; do zip -r "$dir.zip" $dir & ; done ; wait && mv *.zip $T/. && open $T'
that build only on 'main' platforms, so that I can share binaries easily.
2019-02-19 15:10:30 +01:00
Daniel Poggenpohl
6857e937e2
- FIX: That's what I get for wanting to use fancy or/and piping, back to basics (Now using explicit rc test to decide whether to quit)
2019-02-01 23:11:22 +01:00
Daniel Poggenpohl
b0abd1fbf3
- FIX: I should call my defined functions, else they are useless
2019-02-01 20:48:42 +01:00
Daniel Poggenpohl
ce760eec09
- More comments
...
- encapsulated code in functions to make it more readable
- validate presence of used tools/binaries (check if they're in PATH)
- more output
- FIX: make all uname/OSTYPE output to lowercase and check only for that
- refactored method name convert_path -> convertPathOnCygwin
- gave convert_path two arguments to make it more readable (Readability over tight code? I don't know what is required)
- some variable expansion now uses braces
2019-01-31 15:50:10 +01:00
Mikhail Ushanov
4be83e20b1
scripts: add gcc package for using gco on build
...
Signed-off-by: Mikhail Ushanov <gm.mephisto@gmail.com>
2018-10-31 16:58:07 +03:00
Mikhail Ushanov
15235ce315
scripts: update go version to 1.11.1
...
Signed-off-by: Mikhail Ushanov <gm.mephisto@gmail.com>
2018-10-31 16:58:07 +03:00
Matthew Hooker
c163fbed35
use xargs to check for formatting
2018-05-01 20:39:48 -07:00
Matthew Hooker
2fc67f2210
Revert "Merge pull request #4494 from tb3088/EOL-handling"
...
This reverts commit dfe4f56c75
, reversing
changes made to e90c87f885
.
Revert changes to makefile and format checker
2018-05-01 13:09:55 -07:00
Matthew Patton
554b2b4a5d
ignore errors during Find
2018-04-09 19:47:41 -04:00
Matthew Patton
d5bf9277ce
remove rebase duplicate
2018-04-07 05:33:46 -04:00
Matthew Patton
6a85f5aed7
handle missing GOPATH and cygwin considerations
2018-04-07 05:29:43 -04:00
Matthew Patton
1d0cf3d909
handle missing GOPATH and cygwin considerations
2018-04-07 05:24:31 -04:00
Matthew Patton
049e1bbf73
too many files for shell during Make, convert .go and .sh to EOL=lf
2018-04-07 05:22:39 -04:00
Christopher Boumenot
676fb59090
Better override support for PS build script
...
Developers can now independently controls XC_OS and XC_ARCH.
2018-03-05 01:58:30 -08:00
James Nugent
c132bd867e
vagrant: Correct name of vim package
...
The non-X11-linked version of vim recently changed name from vim-lite to
vim-console, which was preventing bootstrap.
2018-02-02 13:14:13 -06:00
James Nugent
4fc0a1ea0a
build: Allow multi-platform dev with Vagrantfile
...
This commit rewrites the Vagrantfile for Packer in a similar manner to
the work done for Nomad (hashicorp/nomad#3175 ) in order to make
cross-platform development easier. It also adds support for a FreeBSD
base box.
Provisioning scripts are separated out in order that they can be
correctly linted. Each script is prefixed `vagrant`, then the operating
system, then whether or not it expects to be run in a privileged shell.
Finally, dependencies have been bumped - Go 1.6 is switched out for the
latest (1.9.2).
2017-11-02 11:00:19 -07:00
Matthew Hooker
1e162ffd26
skip doc PRs in changelog helper
2017-10-10 17:11:28 -07:00
Matthew Hooker
339d768420
add ppc64le as a build target
2017-09-25 15:38:32 -07:00
Matthew Hooker
b7ddf80155
build solaris binary
2017-08-21 12:32:16 -07:00
Matthew Hooker
62294ade46
comments
2017-06-05 12:56:46 -07:00
Matthew Hooker
7f9e88480a
sort changelog. add script to assist.
2017-06-05 12:31:03 -07:00
Matthew Hooker
4ce0d91ae2
add support for building arm64 binaries
2017-05-15 13:31:38 -07:00
Matthew Hooker
d805f5c8a5
put back the goose
2017-05-04 20:45:17 -07:00
Matthew Hooker
97892349dd
vastly speed up dev builds.
...
Copies work from hashicorp/consul#2924
2017-05-04 20:30:09 -07:00
Matthew Hooker
81522dced0
move packer to hashicorp
2017-04-04 13:39:01 -07:00
Matthew Hooker
fa6c6c0e13
update changelog and add prepare script
2017-01-20 12:10:13 -08:00
Matthew Hooker
d44fa76683
update windows build script for go compatibility
2016-11-09 15:11:05 -08:00
Matthew Hooker
9cf65d8e1b
say when we finish checking gofmt
2016-11-01 14:07:05 -07:00
Matthew Hooker
b8893e1aa4
fix fmt and add check
2016-11-01 13:48:10 -07:00