From 63acd29639ca1756d20f9ac630b93d4f5af58358 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Fri, 24 May 2019 16:53:00 +0800 Subject: [PATCH] Remove travis --- .travis.sh | 71 ----------------------------------------------------- .travis.yml | 31 ----------------------- 2 files changed, 102 deletions(-) delete mode 100755 .travis.sh delete mode 100644 .travis.yml diff --git a/.travis.sh b/.travis.sh deleted file mode 100755 index 37ea58f..0000000 --- a/.travis.sh +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/sh - -edo() -{ - printf "\\033[0;34m%s\\033[0m\\n" "$*" 1>&2 - "$@" || exit 2 -} - -edo rm .available-versions -edo rm .download-urls - -# install GHCs -edo ./ghcup -v install 8.2.2 -edo ./ghcup -v install 8.4.3 -edo ./ghcup -v -c install 8.6.1 - -# set GHC -edo ./ghcup -v set 8.6.1 -edo ./ghcup -v set 8.4.3 - -# rm GHC -edo ./ghcup -v rm -f 8.6.1 -edo ./ghcup -v rm -f 8.4.3 - -# reinstall from cached tarball -edo ./ghcup -v -c install 8.6.1 -edo ./ghcup -v rm -f 8.6.1 - -# set GHC -edo ./ghcup -v set 8.2.2 -edo ./ghcup -v rm -f 8.2.2 - -# install default GHC -edo ./ghcup -v install -edo ./ghcup -v set - -# install latest GHC -edo ./ghcup -v install latest - -export PATH="$HOME/.cabal/bin:$HOME/.ghcup/bin:$HOME/.local/bin:$PATH" -edo mkdir -p "$HOME"/.local/bin - -edo cp ./ghcup "$HOME"/.local/bin/ghcup - -# TODO: exceeds maximum time limit of travis -# compile GHC from source -#./ghcup -v compile 8.4.3 ghc-8.2.2 - -# install cabal-install -edo ghcup -v install-cabal - -edo cabal --version - -# install shellcheck -edo wget https://storage.googleapis.com/shellcheck/shellcheck-latest.linux.x86_64.tar.xz -edo tar -xJf shellcheck-latest.linux.x86_64.tar.xz -edo mv shellcheck-latest/shellcheck "$HOME"/.local/bin/shellcheck - -# check our script for errors -edo shellcheck ghcup - -edo ghcup -v debug-info - -edo ghcup -v list -edo ghcup -v list -t ghc -edo ghcup -v list -t cabal-install - -edo ghc --version - -# self update destructively -edo ghcup -v upgrade diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 606cd01..0000000 --- a/.travis.yml +++ /dev/null @@ -1,31 +0,0 @@ -language: bash - -# Use container-based infrastructure for quicker build start-up -sudo: false - -addons: - apt: - # for building GHC - sources: - - llvm-toolchain-trusty-5.0 - packages: - - autoconf - - automake - - g++ - - gcc - - git - - libgmp-dev - - libllvm5.0 - - libtinfo-dev - - libtool - - llvm-5.0 - - llvm-5.0-dev - - make - - ncurses-dev - - python3 - - realpath - - xz-utils - -# TODO: also run checkbashisms.pl (currently two instances of non-compliance) -script: - - ./.travis.sh