summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml17
-rw-r--r--README.md2
-rw-r--r--shard.yml3
3 files changed, 22 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..da787cf1
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,17 @@
+language: crystal
+
+crystal:
+ - latest
+
+dist: bionic
+
+before_install:
+ - shards update
+ - shards install
+
+install:
+ - crystal build --error-on-warnings src/invidious.cr
+
+script:
+ - crystal tool format --check
+ - crystal spec
diff --git a/README.md b/README.md
index 44254c62..be7c5580 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
# Invidious
+[![Build Status](https://travis-ci.org/omarroth/invidious.svg?branch=master)](https://travis-ci.org/omarroth/invidious)
+
## Invidious is an alternative front-end to YouTube
- Audio-only mode (and no need to keep window open on mobile)
diff --git a/shard.yml b/shard.yml
index 3e2b3d03..b1b500d8 100644
--- a/shard.yml
+++ b/shard.yml
@@ -11,10 +11,13 @@ targets:
dependencies:
pg:
github: will/crystal-pg
+ version: ~> 0.17.0
sqlite3:
github: crystal-lang/crystal-sqlite3
+ version: ~> 0.12.0
kemal:
github: kemalcr/kemal
+ version: ~> 0.25.2
crystal: 0.29.0