X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/0ee596c5c5e11fc79598407eaf22f83d279f7e9e..5a4872f466ebd76ddd532bdf2798554421c53df4:/.vim/bundle/ale/.github/workflows/main.yml diff --git a/.vim/bundle/ale/.github/workflows/main.yml b/.vim/bundle/ale/.github/workflows/main.yml new file mode 100644 index 00000000..b2a14d09 --- /dev/null +++ b/.vim/bundle/ale/.github/workflows/main.yml @@ -0,0 +1,38 @@ +--- +name: CI +on: # yamllint disable-line rule:truthy + push: + branches: [ master ] # yamllint disable-line rule:brackets + tags: + - v[0-9]+.[0-9]+.x + - v[0-9]+.[0-9]+.[0-9]+ + pull_request: + branches: [ master ] # yamllint disable-line rule:brackets + +jobs: + build_image: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Build docker run image + shell: bash + env: + DOCKER_HUB_USER: ${{ secrets.DOCKER_HUB_USER }} + DOCKER_HUB_PASS: ${{ secrets.DOCKER_HUB_PASS }} + run: ./run-tests --build-image + test_ale: + needs: build_image + runs-on: ubuntu-latest + strategy: + matrix: + vim-version: + - '--vim-80-only' + - '--vim-90-only' + - '--neovim-07-only' + - '--neovim-08-only' + - '--lua-only' + - '--linters-only' + steps: + - uses: actions/checkout@v4 + - name: Run tests + run: ./run-tests -v ${{ matrix.vim-version }}