summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorleonklingele <5585491+leonklingele@users.noreply.github.com>2019-08-04 16:10:32 +0200
committerOmar Roth <omarroth@protonmail.com>2019-08-04 09:10:32 -0500
commit824150f89b8d9fccf88fa393f155bb10dcdae543 (patch)
tree8ca75f43c6222ea9bc0df75a7b75aa50dfb62f4c /.travis.yml
parentf7dc4cca2cc1b09fdee08f61ec2b53c1d4f7ec4f (diff)
downloadinvidious-824150f89b8d9fccf88fa393f155bb10dcdae543.tar.gz
invidious-824150f89b8d9fccf88fa393f155bb10dcdae543.tar.bz2
invidious-824150f89b8d9fccf88fa393f155bb10dcdae543.zip
Add Travis CI and pin dependencies (#655)
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml17
1 files changed, 17 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