From 1731ef31760ebf9574ff898a67c035bb4051b31f Mon Sep 17 00:00:00 2001 From: James McCoy Date: Mon, 16 Nov 2020 21:14:40 -0500 Subject: GHA: Rename linux workflow to CI --- .github/workflows/linux.yml | 61 --------------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 .github/workflows/linux.yml (limited to '.github/workflows/linux.yml') diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml deleted file mode 100644 index b8a8c01137..0000000000 --- a/.github/workflows/linux.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: Linux CI -on: [push, pull_request] - -jobs: - linux: - name: ${{ matrix.flavor }} (cc=${{ matrix.cc }}) - runs-on: ubuntu-20.04 - strategy: - matrix: - include: - - flavor: asan - cc: clang-11 - - flavor: lint - cc: gcc - - flavor: tsan - cc: clang-11 - env: - CC: ${{ matrix.cc }} - steps: - - uses: actions/checkout@v2 - - - name: Setup commom environment variables - run: ./.github/workflows/env.sh ${{ matrix.flavor }} - - - name: Setup clang repository - if: matrix.flavor == 'asan' || matrix.flavor == 'tsan' - run: | - wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add - - sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-11 main' - - - name: Install apt packages - run: | - sudo apt-get update - sudo apt-get install -y autoconf automake build-essential ccache cmake cpanminus cscope gcc-multilib gdb gettext gperf language-pack-tr libtool-bin locales ninja-build pkg-config python3 python3-pip python3-setuptools unzip valgrind xclip - - - name: Install new clang - if: matrix.flavor == 'asan' || matrix.flavor == 'tsan' - run: sudo apt-get install -y clang-11 - - - name: Setup interpreter packages - run: | - ./ci/before_install.sh - ./ci/install.sh - - - name: Cache dependencies - uses: actions/cache@v2 - with: - path: | - ${{ env.CACHE_NVIM_DEPS_DIR }} - ~/.ccache - key: ${{ runner.os }}-${{ matrix.flavor }}-${{ matrix.cc }}-${{ hashFiles('cmake/*', 'third-party/**', '**/CMakeLists.txt') }}-${{ github.base_ref }} - - - name: Build third-party - run: ./ci/before_script.sh - - - name: Build and test - run: ./ci/script.sh - - - name: Cache dependencies - if: ${{ success() }} - run: ./ci/before_cache.sh -- cgit