summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--unmaintained/.travis.yml52
-rw-r--r--unmaintained/appveyor.yml37
-rw-r--r--unmaintained/ci.yml105
-rw-r--r--unmaintained/readme.md11
4 files changed, 0 insertions, 205 deletions
diff --git a/unmaintained/.travis.yml b/unmaintained/.travis.yml
deleted file mode 100644
index 13e5d151a..000000000
--- a/unmaintained/.travis.yml
+++ /dev/null
@@ -1,52 +0,0 @@
-# deprecated, out of date and unused
-sudo: false
-language: c
-
-dist: xenial
-
-matrix:
-  include:
-    - os: linux
-      env:
-        - NIM_COMPILE_TO_CPP=false
-        - CPU=amd64
-
-addons:
-  apt:
-    # update the list above if more deps are introduced
-    packages:
-    - libcurl4-openssl-dev
-    - libsdl1.2-dev
-    - libgc-dev
-    - libsfml-dev
-    - libc6-dbg
-    - valgrind
-
-before_script:
-  -  . ci/funs.sh && nimBuildCsourcesIfNeeded LD=$CC ucpu=$CPU
-  - export PATH="$PWD/bin${PATH:+:$PATH}"
-
-script:
-  - echo "travis_fold:start:nim_c_koch"
-  - nim c koch
-  - echo "travis_fold:end:nim_c_koch"
-  - echo "travis_fold:start:koch_boot"
-  - ./koch boot
-  - echo "travis_fold:end:koch_boot"
-  - echo "travis_fold:start:koch_doc"
-  - ./koch doc
-  - echo "travis_fold:end:koch_doc"
-
-before_deploy:
-  # Make https://nim-lang.github.io/Nim work the same as https://nim-lang.github.io/Nim/overview.html
-  - cp -f ./doc/html/overview.html ./doc/html/index.html
-
-deploy:                         # https://nim-lang.github.io/Nim
-  provider: pages
-  # local-dir *has* to be a relative path from the repo root.
-  local-dir: "doc/html"
-  skip-cleanup: true
-  github-token: "$GITHUB_OAUTH_TOKEN"
-  keep-history: false
-  on:
-    branch: devel
diff --git a/unmaintained/appveyor.yml b/unmaintained/appveyor.yml
deleted file mode 100644
index b13c5d909..000000000
--- a/unmaintained/appveyor.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-# deprecated, out of date and unused
-version: '{build}'
-
-environment:
-  DLLS_URL: https://nim-lang.org/download/dlls.zip
-  DLLS_ARCHIVE: dlls.zip
-  MINGW_DIR: mingw64
-  MINGW_URL: https://nim-lang.org/download/mingw64.7z
-  MINGW_ARCHIVE: mingw64.7z
-
-  matrix:
-    - NIM_TEST_PACKAGES: false
-    - NIM_TEST_PACKAGES: true
-
-cache:
-    - '%MINGW_ARCHIVE%'
-    - '%DLLS_ARCHIVE%'
-
-
-install:
-  - ps: Install-Product node 8 # node 8 or later is required to test js async stuff
-  - IF not exist "%DLLS_ARCHIVE%" appveyor DownloadFile "%DLLS_URL%" -FileName "%DLLS_ARCHIVE%"
-  - 7z x -y "%DLLS_ARCHIVE%" -o"%CD%\BIN"> nul
-  - IF not exist "%MINGW_ARCHIVE%" appveyor DownloadFile "%MINGW_URL%" -FileName "%MINGW_ARCHIVE%"
-  - 7z x -y "%MINGW_ARCHIVE%" -o"%CD%\DIST"> nul
-  - SET PATH=%CD%\DIST\%MINGW_DIR%\BIN;%CD%\BIN;%PATH%
-  # may need adjustments, untested, see similar examples here:
-  # https://chromium.googlesource.com/external/github.com/swig/swig/+/1e36f51346d95f8b9848e682c2eb986e9cb9b4f4/appveyor.yml
-  - bash -c ". ci/funs.sh && nimBuildCsourcesIfNeeded"
-
-build_script:
-  - openssl version
-  - openssl version -d
-  - bin\nim c koch
-  - koch runCI
-
-deploy: off
diff --git a/unmaintained/ci.yml b/unmaintained/ci.yml
deleted file mode 100644
index 62daf875a..000000000
--- a/unmaintained/ci.yml
+++ /dev/null
@@ -1,105 +0,0 @@
-# out of date and unused but revivable
-
-name: Continous Integration
-on: [push, pull_request]
-
-jobs:
-  build:
-    strategy:
-      matrix:
-        os: [ubuntu-18.04, macos-10.15, windows-2019]
-        cpu: [amd64, i386]
-        cpp: ['false', 'true']
-        pkg: ['false', 'true']
-        exclude:
-          - os: ubuntu-18.04
-            cpp: 'true'
-          - os: ubuntu-18.04
-            pkg: 'true'
-          - os: macos-10.15
-            cpu: i386
-          - os: macos-10.15
-            pkg: 'true'
-          - os: windows-2019
-            cpu: i386
-          - os: windows-2019
-            cpp: 'true'
-    name: '${{ matrix.os }} (${{ matrix.cpu }}, cpp: ${{ matrix.cpp }}, pkg: ${{ matrix.pkg }})'
-    runs-on: ${{ matrix.os }}
-    env:
-      NIM_COMPILE_TO_CPP: ${{ matrix.cpp }}
-      NIM_TEST_PACKAGES: ${{ matrix.pkg }}
-    steps:
-      - name: 'Checkout'
-        uses: actions/checkout@v2
-
-      - name: 'Install node.js 8.x'
-        uses: actions/setup-node@v1
-        with:
-          node-version: '8.x'
-      - name: 'Install dependencies (Linux amd64)'
-        if: runner.os == 'Linux' && matrix.cpu == 'amd64'
-        run: |
-          sudo apt-fast update -qq
-          DEBIAN_FRONTEND='noninteractive' \
-            sudo apt-fast install --no-install-recommends -yq \
-              libcurl4-openssl-dev libgc-dev libsdl1.2-dev libsfml-dev \
-              valgrind libc6-dbg
-      - name: 'Install dependencies (Linux i386)'
-        if: runner.os == 'Linux' && matrix.cpu == 'i386'
-        run: |
-          sudo dpkg --add-architecture i386
-
-          sudo apt-fast update -qq
-          DEBIAN_FRONTEND='noninteractive' \
-            sudo apt-fast install --no-install-recommends --allow-downgrades -yq \
-              g++-multilib gcc-multilib libcurl4-openssl-dev:i386 libgc-dev:i386 \
-              libsdl1.2-dev:i386 libsfml-dev:i386 libglib2.0-dev:i386 \
-              libffi-dev:i386
-
-          cat << EOF > bin/gcc
-          #!/bin/bash
-
-          exec $(which gcc) -m32 "\$@"
-          EOF
-          cat << EOF > bin/g++
-          #!/bin/bash
-
-          exec $(which g++) -m32 "\$@"
-          EOF
-
-          chmod 755 bin/gcc
-          chmod 755 bin/g++
-      - name: 'Install dependencies (macOS)'
-        if: runner.os == 'macOS'
-        run: brew install boehmgc make sfml
-      - name: 'Install dependencies (Windows)'
-        if: runner.os == 'Windows'
-        shell: bash
-        run: |
-          mkdir dist
-          curl -L https://nim-lang.org/download/mingw64.7z -o dist/mingw64.7z
-          curl -L https://nim-lang.org/download/dlls.zip -o dist/dlls.zip
-          7z x dist/mingw64.7z -odist
-          7z x dist/dlls.zip -obin
-          echo "${{ github.workspace }}/dist/mingw64/bin" >> "${GITHUB_PATH}"
-
-      - name: 'Add build binaries to PATH'
-        shell: bash
-        run: echo "${{ github.workspace }}/bin" >> "${GITHUB_PATH}"
-
-      - name: 'Build csourcesAny'
-        shell: bash
-        run: . ci/funs.sh && nimBuildCsourcesIfNeeded CC=gcc ucpu='${{ matrix.cpu }}'
-
-      - name: 'Build koch'
-        shell: bash
-        run: nim c koch
-      - name: 'Run CI'
-        shell: bash
-        run: ./koch runCI
-
-      - name: 'Show failed tests'
-        if: failure()
-        shell: bash
-        run: nim c -r tools/ci_testresults.nim
diff --git a/unmaintained/readme.md b/unmaintained/readme.md
deleted file mode 100644
index cddb15cd2..000000000
--- a/unmaintained/readme.md
+++ /dev/null
@@ -1,11 +0,0 @@
-Deprecated, unused and unmaintained files can be moved here when they have some value,
-e.g. if someone want to revive them in their project or in this repo. If a deprecated and unused file
-is redundant, it should just be removed instead.
-
-See also https://github.com/nim-lang/graveyard, which is maintained on a best effort basis
-and has different goals.
-
-## table of contents
-.travis.yml -> unmaintained/.travis.yml
-appveyor.yml.disabled -> unmaintained/appveyor.yml
-.github/workflows/ci.yml.disabled -> unmaintained/ci.yml