From bf953889f7cbe185f46c4bc9d0160f3037bc8c25 Mon Sep 17 00:00:00 2001 From: tenfyzhong Date: Sat, 23 Mar 2024 12:23:38 +0800 Subject: [PATCH] setup github action test --- .github/workflows/test.yml | 8 ++++++++ .travis.yml | 21 --------------------- ci/travis_install.sh | 26 -------------------------- ci/travis_script.sh | 15 --------------- vader/axring.vader | 8 -------- vader/test.sh | 14 -------------- 6 files changed, 8 insertions(+), 84 deletions(-) create mode 100644 .github/workflows/test.yml delete mode 100644 .travis.yml delete mode 100644 ci/travis_install.sh delete mode 100644 ci/travis_script.sh delete mode 100755 vader/test.sh diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..bef5903 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,8 @@ +name: test + +on: [push, pull_request] + +jobs: + test: + name: test + uses: tenfyzhong/workflows/.github/workflows/vader.yml@vader diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index fd7fb76..0000000 --- a/.travis.yml +++ /dev/null @@ -1,21 +0,0 @@ -language: vim - -sudo: required -dist: trusty - -os: - - linux - -env: - - VIM_NAME=vim - - VIM_NAME=nvim - -install: - - bash ./ci/travis_install.sh - - export PATH="$HOME/vim/bin:$PATH" - - if [[ "$TRAVIS_OS_NAME" == 'osx' ]] && [[ "$VIM_NAME" == 'nvim' ]]; then export PATH="./nvim-osx64/bin:$PATH"; fi - -before_script: | - git clone --depth 1 https://github.com/junegunn/vader.vim.git - -script: bash ./ci/travis_script.sh $VIM_NAME diff --git a/ci/travis_install.sh b/ci/travis_install.sh deleted file mode 100644 index 988575c..0000000 --- a/ci/travis_install.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash - -set -e - -export VIM_VERSION=7.4 - - -if [[ "$VIM_NAME" == 'nvim' ]]; then - if [[ "$TRAVIS_OS_NAME" == 'osx' ]]; then - curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim-macos.tar.gz - tar xzf nvim-macos.tar.gz - else - sudo add-apt-repository ppa:neovim-ppa/unstable -y - sudo apt-get update -y - sudo apt-get install neovim -y - fi -else - wget https://codeload.github.com/vim/vim/tar.gz/v$VIM_VERSION - tar xzf v$VIM_VERSION - cd vim-$VIM_VERSION - ./configure --prefix="$HOME/vim" \ - --enable-fail-if-missing \ - --with-features=huge - make -j 2 - make install -fi - diff --git a/ci/travis_script.sh b/ci/travis_script.sh deleted file mode 100644 index 9a61ab6..0000000 --- a/ci/travis_script.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -set -e - -if [ $# -ne 1 ]; then - exit 1 -fi - -$1 -Nu <(cat << VIMRC -filetype off -set rtp+=vader.vim -set rtp+=. -filetype plugin indent on -syntax enable -VIMRC) -c 'Vader! vader/*' > /dev/null - diff --git a/vader/axring.vader b/vader/axring.vader index 0771198..8cac3c8 100644 --- a/vader/axring.vader +++ b/vader/axring.vader @@ -9,7 +9,6 @@ Before: \['=', ':='], \] let g:axring_rings_python = [['if', 'elif']] - let g:axring_rings_c = [['ifdef', 'ifndef']] set iskeyword-=# Given(forward 1): @@ -166,13 +165,6 @@ Do: Expect: elif -Given c(#ifdef -> #ifndef): - #ifdef -Do: - 2|\ -Expect: - #ifndef - Given (a=true): a=true Do: diff --git a/vader/test.sh b/vader/test.sh deleted file mode 100755 index bb55ac6..0000000 --- a/vader/test.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -set -e - -if [ -z "$VIM_BUNDLE_PATH" ]; then - export VIM_BUNDLE_PATH=~/.vim/bundle -fi - -vim -Nu <(cat << VIMRC -filetype off -set rtp+=$VIM_BUNDLE_PATH/vader.vim -set rtp+=$VIM_BUNDLE_PATH/axring.vim -filetype plugin indent on -syntax enable -VIMRC) -c "Vader! $VIM_BUNDLE_PATH/axring.vim/vader/*.vader" > /dev/null