Skip to content

Commit c6e6af8

Browse files
committed
Merge branch 'develop' into sweeper-develop-merge
Conflicts: rebar.config
2 parents bd7aae7 + 262e9ad commit c6e6af8

36 files changed

+3142
-2227
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
.rebar/
12
.eunit/*
23
deps/*
34
priv/*
@@ -9,3 +10,7 @@ ebin/*
910
/.eqc-info
1011
/current_counterexample.eqc
1112
.local_dialyzer_plt
13+
test-unchanged.escript
14+
.idea
15+
*.iml
16+
*.dump

.gitmodules

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[submodule "doc"]
2+
path = doc
3+
url = https://github.com/basho/riak-erlang-client.git
4+
branch = gh-pages
5+
[submodule "tools"]
6+
path = tools
7+
url = https://github.com/basho/riak-client-tools.git

.travis.yml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
1+
sudo: required
2+
dist: trusty
13
language: erlang
2-
before_script:
3-
- export RIAK_TEST_NODE_1=`egrep '^\-s?name' /etc/riak/vm.args | awk '{print $2}'`
4-
- export RIAK_TEST_COOKIE=`egrep '^-setcookie' /etc/riak/vm.args | awk '{print $2}'`
5-
notifications:
6-
webhooks: http://basho-engbot.herokuapp.com/travis?key=8f07584549e458d4c83728f3397ecbd4368e60a8
7-
email: eng@basho.com
84
otp_release:
9-
- 18.1
5+
- 19.1
6+
- 18.3
107
- 17.5
118
- R16B03
12-
- R16B02
9+
- R15B03
10+
env:
11+
- RIAK_DOWNLOAD_URL=http://s3.amazonaws.com/downloads.basho.com/riak/2.0/2.0.7/ubuntu/trusty/riak_2.0.7-1_amd64.deb
12+
- RIAK_DOWNLOAD_URL=http://s3.amazonaws.com/downloads.basho.com/riak/2.2/2.2.0/ubuntu/trusty/riak_2.2.0-1_amd64.deb
13+
before_script:
14+
- jdk_switcher use oraclejdk8
15+
- sudo ./tools/travis-ci/riak-install -d "$RIAK_DOWNLOAD_URL"
16+
- sudo ./tools/setup-riak
17+
notifications:
18+
slack:
19+
secure: JVsrhRuWRTQauP7OjSc1XO6+P3eiOZtkjYhU2R53Hn9dK1KmJRBR5MzO1nq6BUs+bViXiAyW0YOoDTWF0eUw5gdd6sqnvx0+mYJVfYDTfbjp46yqj03Nj+J5HZ1KWPM78NSZ8jpZvdwk35ZpHqhsh/zWOY2RYmIVQKLB9EthHLU=

Makefile

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
.PHONY: all clean compile deps distclean
1+
.PHONY: all lint clean compile deps distclean release docs
22

33
all: deps compile
44

5+
lint: xref dialyzer
6+
57
compile: deps
68
./rebar compile
79

@@ -14,6 +16,21 @@ clean:
1416
distclean: clean
1517
./rebar delete-deps
1618

19+
release: compile
20+
ifeq ($(VERSION),)
21+
$(error VERSION must be set to build a release and deploy this package)
22+
endif
23+
ifeq ($(RELEASE_GPG_KEYNAME),)
24+
$(error RELEASE_GPG_KEYNAME must be set to build a release and deploy this package)
25+
endif
26+
@echo "==> Tagging version $(VERSION)"
27+
# NB: Erlang client version strings do NOT start with 'v'. Le Sigh.
28+
# validate VERSION and allow pre-releases
29+
@./tools/build/publish $(VERSION) master validate
30+
@git tag --sign -a "$(VERSION)" -m "riak-erlang-client $(VERSION)" --local-user "$(RELEASE_GPG_KEYNAME)"
31+
@git push --tags
32+
@./tools/build/publish $(VERSION) master 'Riak Erlang Client' 'riak-erlang-client'
33+
1734

1835
DIALYZER_APPS = kernel stdlib sasl erts eunit ssl tools crypto \
1936
inets public_key syntax_tools compiler

README.md

Lines changed: 169 additions & 73 deletions
Large diffs are not rendered by default.

RELNOTES.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Release Notes
2+
=============
3+
4+
* [`2.5.1`](https://github.com/basho/riak-erlang-client/issues?q=milestone%3Ariak-erlang-client-2.5.1)
5+
* Adds GSet CRDT data type support
6+
* Support for Riak TS 1.5
7+
* [`2.5.0`](https://github.com/basho/riak-erlang-client/issues?q=milestone%3Ariak-erlang-client-2.5.0)
8+
* Adds HyperLogLog CRDT data type support
9+
* [`2.4.1`](https://github.com/basho/riak-erlang-client/issues?q=milestone%3Ariak-erlang-client-2.4.1)
10+
* OTP 19 support via updated dependencies and a few platform defines
11+
* [`2.4.0`](https://github.com/basho/riak-erlang-client/issues?q=milestone%3Ariak-erlang-client-2.4.0)
12+
* This release merges in the Riak timeseries code base from the `2.3.1-timeseries` and `2.3.2-timeseries` releases.
13+
* [`2.1.2`](https://github.com/basho/riak-erlang-client/issues?q=milestone%3Ariak-erlang-client-2.1.2)
14+
* OTP 18 support
15+
* Fix processing of response from Riak when Riak generates an object's key [PR](https://github.com/basho/riak-erlang-client/pull/289)

buildbot/Makefile

Lines changed: 0 additions & 26 deletions
This file was deleted.

buildbot/add_to_advanced_config

Lines changed: 0 additions & 32 deletions
This file was deleted.

buildbot/crdt-setup

Lines changed: 0 additions & 27 deletions
This file was deleted.

doc

Submodule doc added at 54d8d5a

0 commit comments

Comments
 (0)