aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml14
-rw-r--r--package_scanner.nim3
2 files changed, 9 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml
index d4e2673..4c84749 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,18 +4,20 @@ dist: trusty
language: c
+cache:
+ directories:
+ - "$HOME/.choosenim"
+
install:
+ - export CHOOSENIM_CHOOSE_VERSION="0.18.0"
- |
- wget http://nim-lang.org/download/nim-0.13.0.tar.xz
- tar xf nim-0.13.0.tar.xz
- cd nim-0.13.0
- sh build.sh
- cd ..
+ curl https://nim-lang.org/choosenim/init.sh -sSf > init.sh
+ sh init.sh -y
+- export PATH=$HOME/.nimble/bin:$PATH
before_script:
- set -e
- set -x
- - export PATH=`pwd`/nim-0.13.0/bin:$PATH
script:
- nim c -d:ssl -r package_scanner.nim && node ./validate_json.js
diff --git a/package_scanner.nim b/package_scanner.nim
index 828bcc9..0a8a572 100644
--- a/package_scanner.nim
+++ b/package_scanner.nim
@@ -63,9 +63,8 @@ proc canFetchNimbleRepository(name: string, urlJson: JsonNode): bool =
try:
discard getContent(url, timeout=10000)
except HttpRequestError, TimeoutError:
- echo "E: ", name, ": unable to fetch repository ", url, " ",
+ echo "W: ", name, ": unable to fetch repo ", url, " ",
getCurrentExceptionMsg()
- result = false
except AssertionError:
echo "W: ", name, ": httpclient failed ", url, " ",
getCurrentExceptionMsg()