aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@gmail.com>2018-07-04 10:45:26 +0100
committerDominik Picheta <dominikpicheta@gmail.com>2018-07-04 11:09:10 +0100
commit07b493f06604596bd9dc865b6befabac038f6f8a (patch)
treef6351f744382f60d3d9021e831009d40cfa37637
parent78e45f0d5bbe2e822c28294a8a1711d2a55ce36c (diff)
downloadpackages-update-scanner.tar.gz
packages-update-scanner.zip
Soften scanner and update to Nim v0.18.0update-scanner
-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()