Hadrian: Drop old/unused CI scripts
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Thu, 18 Apr 2019 22:52:17 +0000 (23:52 +0100)
committerMarge Bot <ben+marge-bot@smart-cactus.org>
Sat, 20 Apr 2019 03:56:38 +0000 (23:56 -0400)
hadrian/.travis.yml [deleted file]
hadrian/appveyor.yml [deleted file]
hadrian/circle.yml [deleted file]

diff --git a/hadrian/.travis.yml b/hadrian/.travis.yml
deleted file mode 100644 (file)
index f670784..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-sudo: true
-matrix:
-    include:
-        - os: linux
-          env: MODE="selftest"
-          compiler: "GHC 8.4.3"
-          addons:
-              apt:
-                  packages:
-                      - ghc-8.4.3
-                      - cabal-install-2.4
-                      - zlib1g-dev
-                  sources: hvr-ghc
-
-          before_install:
-              - PATH="/opt/ghc/8.4.3/bin:$PATH"
-              - PATH="/opt/cabal/2.4/bin:$PATH"
-
-          script:
-              # Run internal Hadrian tests, after boot and configure.
-              - hadrian/build.sh -c selftest
-
-        - os: linux
-          env: MODE="--flavour=quickest"
-          compiler: "GHC 8.4.3"
-          addons:
-              apt:
-                  packages:
-                      - ghc-8.4.3
-                      - cabal-install-2.4
-                      - zlib1g-dev
-                  sources: hvr-ghc
-
-          before_install:
-              - PATH="/opt/ghc/8.4.3/bin:$PATH"
-              - PATH="/opt/cabal/2.4/bin:$PATH"
-
-          script:
-              # Build GHC, letting hadrian boot & configure the ghc source tree
-              - hadrian/build.sh -c -j $MODE --no-progress --progress-colour=never --profile=-
-
-        - os: linux
-          env: MODE="--flavour=quickest --integer-simple"
-          compiler: "GHC 8.6.1"
-          addons:
-              apt:
-                  packages:
-                      - ghc-8.6.1
-                      - cabal-install-2.4
-                      - zlib1g-dev
-                  sources: hvr-ghc
-
-          before_install:
-              - PATH="/opt/ghc/8.6.1/bin:$PATH"
-              - PATH="/opt/cabal/2.4/bin:$PATH"
-
-          script:
-              # boot, configure and build GHC
-              - hadrian/build.sh -c -j $MODE --no-progress --progress-colour=never --profile=-
-
-              # Test GHC binary
-              - _build/stage1/bin/ghc -e 1+2
-
-        - os: osx
-          osx_image: xcode8
-          env: MODE="--flavour=quickest --integer-simple"
-          before_install:
-              - brew update
-              - brew install ghc cabal-install
-              - brew upgrade python
-
-          script:
-              # Due to timeout limit of OS X build on Travis CI,
-              # we will ignore selftest
-              - hadrian/build.sh -j -c $MODE --no-progress --progress-colour=never --profile=-
-
-              # Test GHC binary
-              - _build/stage1/bin/ghc -e 1+2
-
-install:
-    # Add Cabal to PATH
-    - PATH="$HOME/.cabal/bin:$PATH"
-    - export PATH
-    - env
-
-    # Fetch GHC sources into ./ghc
-    - git --version
-    - git config --global url."git://github.com/ghc/packages-".insteadOf git://github.com/ghc/packages/
-    - git clone --depth 1 --recursive git://github.com/ghc/ghc
-    # --shallow-submodules is not supported on travis standard git 1.8 (linux), but it is supported
-    # on Travis Mac OS X machines. But it does not work with github mirrors because it cannot
-    # find commits.
-
-    # Install all Hadrian and GHC build dependencies
-    - cabal update
-    - cabal install alex happy
-
-    # GHC comes with an older version of Hadrian, so we delete it
-    - rm -rf ghc/hadrian/.git
-
-    # Travis has already cloned Hadrian into ./ and we need to move it
-    # to ./ghc/hadrian -- one way to do it is to move the .git directory
-    # and perform a hard reset in order to regenerate Hadrian files
-    - mv .git ghc/hadrian
-    - cd ghc/hadrian && git reset --hard HEAD && cd ..
-
-cache:
-    directories:
-        - $HOME/.cabal
-        - $HOME/.ghc
diff --git a/hadrian/appveyor.yml b/hadrian/appveyor.yml
deleted file mode 100644 (file)
index b3142bd..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-clone_folder: "c:\\new-hadrian"
-environment:
-  global:
-    STACK_ROOT: "c:\\sr"
-
-cache:
-    - "c:\\sr -> appveyor.yml"
-
-install:
-    # Get Stack
-    - curl -ostack.zip -LsS --insecure https://www.stackage.org/stack/windows-x86_64
-    - 7z x stack.zip stack.exe
-
-    # Note: AppVeyor has already cloned Hadrian into c:\new-hadrian
-    # Fetch GHC sources into c:\ghc
-    - cd ..
-    - git clone --recursive git@gitlab.haskell.org:ghc/ghc.git
-    # GHC comes with an older version of Hadrian, so we delete it
-    - rm -rf ghc\hadrian
-    # Copy new Hadrian into ./ghc/hadrian
-    - cp -r new-hadrian ghc\hadrian
-
-    # Install Alex and Happy
-    - set PATH=C:\Users\appveyor\AppData\Roaming\local\bin;%PATH%
-    - ghc\hadrian\stack install --install-ghc alex happy > nul
-
-    # Install all Hadrian and GHC build dependencies
-    - cd ghc\hadrian
-    - stack setup > nul
-    - appveyor-retry stack exec -- pacman -S autoconf automake-wrapper make patch python3 tar --noconfirm
-
-build_script:
-    # Build GHC
-    - cd ..
-    - hadrian\build -c -j --flavour=quickest --integer-simple --no-progress --progress-colour=never --profile=-
-
-    # Test GHC binary
-    - _build\stage1\bin\ghc -e 1+2
diff --git a/hadrian/circle.yml b/hadrian/circle.yml
deleted file mode 100644 (file)
index 4d0d973..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-machine:
-  xcode:
-    version: 8.0
-  environment:
-    MODE: --flavour=quickest --integer-simple
-
-dependencies:
-  override:
-    - brew update
-    - brew install ghc cabal-install python3
-    - brew link ghc cabal-install python3
-    - cabal update
-    - cabal install alex 'happy >= 1.19.4' mtl shake QuickCheck
-  cache_directories:
-    - ~/.cabal
-    - ~/.ghc
-    - /usr/local/Cellar
-
-compile:
-  override:
-    # Fetch GHC sources into ./ghc
-    - git --version
-    - git config --global url."git://github.com/ghc/packages-".insteadOf git://github.com/ghc/packages/
-    - git clone --depth 1 --recursive git://github.com/ghc/ghc
-
-    # GHC comes with an older version of Hadrian, so we delete it
-    - rm -rf ghc/hadrian/.git
-    # move hadrian's .git into ./ghc/hadrian and perform a hard reset in order to regenerate Hadrian files
-    - mv .git ghc/hadrian
-    # NOTE: we must write them in the same line because each line
-    # in CircleCI is a separate process, thus you can't "cd" for the other lines
-    - cd ghc/hadrian; git reset --hard HEAD
-    - cd ghc; ./boot && PATH=~/.cabal/bin:$PATH ./configure
-
-    # XXX: export PATH doesn't work well either, so we use inline env
-    # Self test
-    - cd ghc; PATH=~/.cabal/bin:$PATH hadrian/build.sh selftest
-
-    # Build GHC
-    - cd ghc; PATH=~/.cabal/bin:$PATH hadrian/build.sh -j $MODE --no-progress --progress-colour=never --profile=-
-
-test:
-  override:
-    # Test GHC binary
-    - ghc/_build/stage1/bin/ghc -e 1+2