Cody Soyland
92466fda8d
Remove Apache2 license from enterprise build directory
2018-06-28 21:59:15 -05:00
Matt Jaffee
c66cb59f1d
remove -switch option from peg generator
2018-06-15 08:34:13 -05:00
Matt Jaffee
47233c8bee
replace PQL parser with one created by PEG parser generator
2018-06-15 08:34:12 -05:00
Cody Soyland
34cea87683
Remove WebUI (now contained in a separate package)
...
It now lives at https://github.com/pilosa/webui
2018-06-06 11:44:31 -05:00
Cody Soyland
f4bed7767d
Use lazy assignment for VERSION_ID so enterprise flag is set appropriately.
2018-05-18 11:51:20 -05:00
Cody Soyland
6d2d8080de
Fix syntax for multiple build tags, add boolean flag for RELEASE, improve boolean handling to support "0"
2018-05-17 13:22:36 -05:00
Cody Soyland
bf789e2e97
Re-add unintentionally removed check-clean. Add ability to skip check-clean.
2018-05-16 08:47:36 -05:00
Cody Soyland
a2ef9afabb
Fix syntax error and add i386 enterprise build
2018-05-15 17:09:45 -05:00
Cody Soyland
76fa64df79
Merge pull request #1285 from codysoyland/vendor-btree
...
B+Tree Containers / Enterprise
2018-05-15 16:32:15 -05:00
Cody Soyland
1f925324d7
Add enterprise license
2018-05-15 12:20:45 -05:00
Cody Soyland
e8fcb0f055
Use NewFileBitmap for tests to test btree/slice containers separately.
2018-05-15 11:22:19 -05:00
Cody Soyland
1c715aebe7
Improve enterprise build process
2018-05-15 10:16:55 -05:00
Cody Soyland
208dc1c8dc
Add new things to PHONY
2018-05-14 17:54:11 -05:00
Cody Soyland
b4b28cb8bd
Add enterprise tests to CI and Makefile
2018-05-14 17:38:39 -05:00
Matt Jaffee
616545cd5c
remove input definition, add install-stringer to Makefile
...
also removes one line of unreachable code in cluster.go (unrelated)
2018-05-14 17:14:20 -05:00
Cody Soyland
faa79a385c
Add B+tree to enterprise subpackage
2018-05-11 20:20:24 -05:00
Travis Turner
331a4fc5b8
add NOTICE to binary distributions
2018-05-02 12:21:03 -05:00
Travis Turner
5468065213
improve apiFunc error handling. change slice to map in function validation.
2018-04-17 13:01:36 -05:00
Cody Soyland
4b0da099b5
Fix syntax on conditional check for docker-build config
2018-04-03 11:09:49 -05:00
Cody Soyland
ba9c26e689
Code review fixes: Create build directory if it doesn't exist. Use better URL for protoc installation instructions.
2018-04-02 16:39:14 -05:00
Cody Soyland
743726331f
Add make instructions for travis-ci build process and use Makefile in Docker build
2018-03-28 12:22:47 -05:00
Cody Soyland
96e2ef534f
Clean up Makefile
...
Turn off the automatic installation of build-time dependencies, which was
confusing and inconsistent. Update PHONY list. Simplify git status
check. Remove PKGS as Go 1.9+ automatically ignores `vendor` when
running tests. Consolidate release/prerelease build code. Add comments.
2018-03-27 14:25:27 -05:00
Cody Soyland
99eb00bbdc
Remove obsolete coverage tools from Makefile
...
Go 1.10 allows -coverprofile when testing multiple packages, so these hacks are no longer needed.
2018-03-26 08:41:21 -05:00
Cody Soyland
0a6f2d07f6
Move statik filesystem implemention to subpackage of statik package.
2018-03-08 08:38:29 -06:00
Cody Soyland
f9c0c1548e
Fix bug with prerelease upload
2018-02-15 16:32:08 -06:00
Cody Soyland
9558df2829
Make pre-release builds for all branches
2018-02-15 10:50:03 -06:00
Cody Soyland
6756d97089
Enable diagnostics via build constraint to prevent from running in tests
2018-02-02 17:32:14 -06:00
Matthew Jaffee
b5df590bd0
don't build release if git status is not clean
2018-01-11 17:14:31 -06:00
Cody Soyland
ed323a3274
Parameterize golang version for docker builds, add docker-test target for running tests within docker
2017-11-07 14:34:06 -06:00
Cody Soyland
6a5aabee51
Add docker-build make target for repeatable Docker-based builds.
2017-11-06 09:24:55 -06:00
Cody Soyland
f99cc9ba85
Remove redundant mkdir (go build will make dir)
2017-09-21 08:52:14 -05:00
Cody Soyland
0151f5e0c1
Add prerelease build target in Makefile and update TravisCI config to use it. Also update Slack notification token. Fixes #832 .
2017-09-20 14:01:58 -05:00
Cody Soyland
17c6dc3ae4
Run touch vendor in make vendor so that dep ensure is only run when needed.
2017-07-25 16:55:38 -05:00
Cody Soyland
5bc9c43611
Switch from glide to dep for dependency management. Fixes #732 .
...
This implements the new `dep` command into our build process and removes
all references to Glide.
2017-07-21 11:09:43 -05:00
Cody Soyland
1cb94baa31
Add -n to tail command for GNU-tail compatibility
2017-06-26 16:33:48 -05:00
Cody Soyland
7635737487
Add coverage tools to Makefile
...
`make cover-viz` will now generate an HTML coverage report for the
entire codebase.
2017-06-12 15:20:26 -05:00
Cody Soyland
188eaefb57
Remove unintentional dash from LDFLAGS
2017-06-12 14:21:32 -05:00
Matt Jaffee
6b307f32e0
make sure glide is installed before glide install
...
If glide is not installed, then $(GLIDE) is empty, so I guess the $(GLIDE)
target gets ignored? The impetus for this is that `make install` was failing on
a fresh ubuntu instance saying glide wasn't found.
2017-06-07 15:12:28 -05:00
Cody Soyland
fd2592e261
Add "test" to PHONY list in Makefile
2017-06-05 15:45:36 -05:00
Ben Johnson
ca29f7692b
Fix failing tests when IPv6 is disabled.
...
Turning off IPv6 causes the tests to fail because the Go
`net.Listen()` function obtains a `[::]` address when using
a `localhost:0` bind address. Looking through the Go source
code, I don't see a good way to fix that.
This change adds a test flag to allow users to specify the
network name when running the test:
```sh
go test github.com/pilosa/pilosa/server -network tcp4
```
2017-06-01 14:43:59 -06:00
Michael Baird
b0f8d5d8f9
Merge remote-tracking branch 'origin/master' into metrics
...
Conflicts:
cmd/server.go
ctl/config.go
2017-05-23 10:07:44 -05:00
Cody Soyland
124a2e62a8
Remove curly braces (fails on some systems)
2017-05-22 11:35:02 -05:00
Cody Soyland
9deee72bda
Add 32-bit build to release process
2017-05-19 16:27:49 -05:00
Michael Baird
19ff6a2bd5
make fix after merge conflict
2017-05-16 16:45:53 -05:00
Michael Baird
143cc14b1a
Merge branch 'master' into metrics
2017-05-16 14:03:16 -05:00
Cody Soyland
3a1bcc353e
Add release target in Makefile
2017-05-10 14:04:09 -05:00
Cody Soyland
6c11746ac8
Fix vendor target as to not call "glide install" on every invocation
2017-05-10 13:59:34 -05:00
Cody Soyland
86c254bdbd
Keep ldflags in one place
2017-05-10 13:57:41 -05:00
Michael Baird
bd44949cb5
Merge remote-tracking branch 'origin/master' into metrics
...
Conflicts:
config.go
executor_test.go
server/server.go
2017-05-09 11:31:14 -05:00
Michael Baird
bf6ed942f0
Merge pull request #8 from alanbernstein/stats
...
Stats
2017-05-09 11:15:23 -05:00