Skip to content

Fix nvim_oxi::api::notify() #957

Fix nvim_oxi::api::notify()

Fix nvim_oxi::api::notify() #957

Workflow file for this run

name: ci
on:
push:
branches:
- main
pull_request:
branches:
- main
schedule:
- cron: '0 0 * * *'
jobs:
test:
strategy:
fail-fast: false
matrix:
# os: [ubuntu-latest, macos-latest, windows-latest]
os: [windows-latest]
# neovim: [v0.9.5, v0.10.2, Nightly]
neovim: [v0.10.2]
include:
# - neovim: v0.9.5
# features: "--features neovim-0-9"
- neovim: v0.10.2
features: "--features neovim-0-10"
# - neovim: Nightly
# features: "--features neovim-nightly"
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Install Neovim ${{ matrix.neovim }}
uses: rhysd/action-setup-vim@v1
with:
neovim: true
version: ${{ matrix.neovim }}
- name: Install libluajit (Linux)
if: runner.os == 'Linux'
run: sudo apt-get update && sudo apt-get install -y libluajit-5.1-dev
- name: Install libluajit (macOS)
if: runner.os == 'macOS'
run: brew install luajit
- name: Install libluajit (Windows)
if: runner.os == 'Windows'
shell: pwsh
run: |
iwr -useb get.scoop.sh | iex
scoop install pkg-config luajit
echo "$HOME\scoop\apps\luajit\current" >> $env:GITHUB_PATH
echo "$HOME\scoop\apps\pkg-config\current\bin" >> $env:GITHUB_PATH
- name: Install latest stable `rustc`
uses: dtolnay/rust-toolchain@stable
- name: Run tests
run: cargo build --workspace ${{ matrix.features }}
working-directory: .
# clippy:
# name: clippy
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - uses: dtolnay/rust-toolchain@nightly
# with:
# components: clippy
# - run: cargo clippy --features neovim-nightly -- -D warnings
#
# docs:
# name: docs
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - uses: dtolnay/rust-toolchain@nightly
# - run: RUSTFLAGS="-D warnings" RUSTDOCFLAGS="--cfg docsrs" cargo doc --features neovim-nightly
#
# format:
# name: format
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - uses: dtolnay/rust-toolchain@nightly
# with:
# components: rustfmt
# - run: cargo fmt --check