From de14df21aba503e1face63dc2b4fce88edaeaecb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Hedenstro=CC=88m?= <erik@hedenstroem.com>
Date: Wed, 11 Nov 2015 17:02:06 +0100
Subject: [PATCH] Improved release packaging

---
 .gitlab-ci.yml    | 6 +++++-
 rebar.config      | 2 +-
 src/gurka.app.src | 2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d495e2e..ad74548 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,4 +30,8 @@ publish:
   script:
     - rebar3 update
     - yes | rebar3 hex publish
-    - rebar3 hex docs
+    - rebar3 edoc
+    - aws s3 cp doc s3://s3.erlang.ninja/gurka/$CI_BUILD_REF_NAME/ --recursive
+    - rebar3 as production do tar
+    - aws s3 cp _build/production/rel/gurka/gurka-$CI_BUILD_REF_NAME.tar.gz s3://s3.erlang.ninja/gurka/
+    - aws s3 cp s3://s3.erlang.ninja/gurka/gurka-$CI_BUILD_REF_NAME.tar.gz s3://s3.erlang.ninja/gurka/gurka-latest.tar.gz
diff --git a/rebar.config b/rebar.config
index 32b92d8..7074cce 100644
--- a/rebar.config
+++ b/rebar.config
@@ -18,7 +18,7 @@
     {production, [
         {relx, [
             {dev_mode, false},
-            {include_erts, true}
+            {include_erts, false}
         ]},
         {erl_opts, [no_debug_info, warnings_as_errors]}
     ]}
diff --git a/src/gurka.app.src b/src/gurka.app.src
index e16cc37..f153c5b 100644
--- a/src/gurka.app.src
+++ b/src/gurka.app.src
@@ -1,6 +1,6 @@
 {application, gurka, [{description, "Erlang implementation of Cucumber"},
     {vsn, semver},
-    {applications, [kernel, stdlib]},
+    {applications, [kernel, stdlib, sasl]},
     {registered, []},
     {env, []},
     {maintainers, ["Erik Hedenstrom"]},
-- 
GitLab