From 33fbbcfc50272d88f37cb0bb4df506cc56b907a2 Mon Sep 17 00:00:00 2001
From: Louis Capitanchik <contact@louiscap.co>
Date: Mon, 16 Apr 2018 15:01:26 +0100
Subject: [PATCH] Add GH releases for tags

---
 .travis.yml | 28 ++++++++++++++++++++++++++--
 Cargo.lock  |  2 +-
 Cargo.toml  |  2 +-
 3 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 5278fae..887c5b5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,11 +1,35 @@
 os:
   - linux
   - osx
+language: rust
+
 env:
   - ARCH=x86_64
-language: rust
+
+matrix:
+  include:
+    - env: TARGET=x86_64-unknown-linux-gnu
+    - env: TARGET=x86_64-apple-darwin
+      os: osx
+
 
 rust:
   - nightly
 
-cache: cargo
\ No newline at end of file
+before_cache:
+  - chmod -R a+r $HOME/.cargo
+
+cache: cargo
+
+before_deploy:
+  - cp target/release/swerve "target/release/swerve.$TARGET"
+
+deploy:
+  provider: releases
+  skip_cleanup:true
+  api_key:
+    secure: hoonHcAMie7yiZDkQdDzNYGU5zI2U8xCF70lZyvDMwwvicCn9vHCAxVDDGza6amFranfwQ8vKin3I6PYpNazt1VDrv+98dvkawFeJy30b0DNqo2uKaLN2IWA9IYjBTAVd2cSqA8vRhf89gfwA1x0/8pbosZXI7lF76kbU7QxiNfRVnc8uTOL2WBF7MjtqOKrQ+yQ7RQ/Bf+N31h6YR+HLknKZ+DZrZONKHVd62ThGcDajPYYOzODZlgrNct3asrO6QW5cYbIuguljXhPaWHpJ9130GDOOS3E7PQBBkxPJEI8+urZQ7aRQD7iu/DbDX3hkWPEh0BBUtJ8zlzv6T1dhwMkaqDsjGIv3Z/EdVt71DH+wocqF3wsiKfwGnmINu0atRlWCRT5nOhUb2UfWVoLYcHJOlU+nHkU4VRoPOlJaPwd3Ll98TBjObFl2khipKrKVcNc6zaaQQSVLrXZsaSHIDF8nTNgco4JP7V85FnS65hjXIzeiUP3SqAFMwmeGkRitCChIbYPgBfM46f+I3D4kJDy3Q1Yld3tLvDb+G4GuqsUYr9MFmXxInTN+ScruSW/eqeO3Cf2U0bcNBzSqGmCpSYFNwDNax+WhPnlNwNZwM6T0Co5i9BYUTdfnzzrFpuuCU36G20yD+lkAAvovfK5+yHWR1T4Qj72ij9/GacFKhw=
+  file: target/release/swerve.$TARGET
+  on:
+    repo: Commander-lol/rust-swerve
+    tags: true
diff --git a/Cargo.lock b/Cargo.lock
index 6c32456..1ed2edd 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -634,7 +634,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 
 [[package]]
 name = "swerve"
-version = "0.1.1"
+version = "0.2.0"
 dependencies = [
  "docopt 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)",
  "formdata 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
diff --git a/Cargo.toml b/Cargo.toml
index 0e5f235..f181189 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "swerve"
-version = "0.1.1"
+version = "0.2.0"
 description = "Quick and easy multithreaded file server for local front end development"
 
 authors = ["Louis Capitanchik <contact@louiscap.co>"]
-- 
GitLab