all repos — min @ 86e4b322c3d1225f9e025adb8109e0ae2ad18769

A small but practical concatenative programming language.

Updated travis CI script.
h3rald h3rald@h3rald.com
Sun, 29 Sep 2019 14:36:17 +0200
commit

86e4b322c3d1225f9e025adb8109e0ae2ad18769

parent

81b4b10aa2f342f9db6453d0ed67cfc7d6e564f4

1 files changed, 12 insertions(+), 51 deletions(-)

jump to
M .travis.yml.travis.yml

@@ -1,58 +1,19 @@

# Copied from https://github.com/nim-lang/Nim/wiki/TravisCI language: c -env: - # Build and test against the master branch of Nim - - BRANCH=master - - BRANCH=devel -compiler: - #- gcc - - clang -matrix: - allow_failures: - # Ignore failures when building against the devel Nim branch - - env: BRANCH=devel - fast_finish: true +cache: + directories: + - "$HOME/.nimble" + - "$HOME/.choosenim" install: + - export CHOOSENIM_CHOOSE_VERSION="1.0.0" - | - if [ ! -x nim-$BRANCH/bin/nim ]; then - git clone -b $BRANCH --depth 1 git://github.com/nim-lang/nim nim-$BRANCH/ - cd nim-$BRANCH - git clone -b $BRANCH --depth 1 git://github.com/nim-lang/csources csources/ - cd csources - sh build.sh - cd .. - rm -rf csources - bin/nim c koch - ./koch boot -d:release - else - cd nim-$BRANCH - git fetch origin - if ! git merge FETCH_HEAD | grep "Already up-to-date"; then - bin/nim c koch - ./koch boot -d:release - fi - fi - cd .. - if [ ! -x nifty/nifty ]; then - git clone --depth 1 git://github.com/h3rald/nifty nifty/ - cd nifty - ../nim-$BRANCH/bin/nim c --cc:$CC --verbosity:0 -d:release src/nifty.nim - else - cd nifty - git fetch origin - if ! git merge FETCH_HEAD | grep "Already up-to-date"; then - ../nim-$BRANCH/bin/nim c --cc:$CC --verbosity:0 -d:release src/nifty.nim - fi - fi - cd .. + curl https://nim-lang.org/choosenim/init.sh -sSf > init.sh + sh init.sh -y before_script: - - export PATH="$PATH:$PWD/nifty/src:$PWD/nim-$BRANCH/bin" + - set -e + - set -x + - export PATH=$HOME/.nimble/bin:$PATH + - export CHOOSENIM_NO_ANALYTICS=1 script: - - nifty install - - nim c --cc:$CC --verbosity:0 -d:release min.nim + - nimble build - ./min tests/all.min -cache: - directories: - - nim-master - - nim-devel - - nifty