Riccardo Mazzarini
5057f0ab05
chore: remove the __vendored_luajit dependency, enable mlua/vendored by default ( #252 )
2025-05-31 21:27:51 +02:00
Riccardo Mazzarini
1674fdc36b
ci: where possible, run jobs with MSRV ( #251 )
2025-05-29 15:44:32 +02:00
Riccardo Mazzarini
3d3e8d4acc
Port to edition 2024 ( #246 )
2025-05-23 17:42:12 +02:00
Riccardo Mazzarini
dbcbce2216
Add a neovim-0-11 feature ( #243 )
2025-05-23 16:56:20 +02:00
Riccardo Mazzarini
c2d1da63fb
Drop support for Neovim v0.9.* ( #242 )
2025-05-23 16:34:49 +02:00
Riccardo Mazzarini
a72ad38339
Fix nvim_oxi::api::notify() ( #208 )
...
* Remove `mlua` from the `dev-dependencies`
* Test `api::notify()`
* Fix `api::notify()`'s API
* Test `api::notify()` w/ custom provider
* Add an `Arena` argument to `nvim_notify` on 0.10 and Nightly
* Directly implement `Error` for `types::Error`
* Test that errors returned by `vim.notify` are propagated
* Fix using `mlua` in CI
* Don't test `notify_custom{_err}` on `v0.9.5` on macOS and Windows
2024-12-27 03:28:46 +08:00
Riccardo Mazzarini
50b12a09d0
ci: stop building integration tests before running them
2024-12-22 02:17:45 +08:00
Riccardo Mazzarini
3ea08a2c55
Test against Neovim v0.10.2 in CI
2024-11-19 18:56:56 +08:00
Riccardo Mazzarini
c989c6262f
workflows(ci): use dtolnay's rust-toolchain to install stable Rust
2024-06-17 13:59:21 +08:00
Riccardo Mazzarini
45610f110a
workflows(ci): test on 0.10.0
2024-05-28 10:04:07 +08:00
Riccardo Mazzarini
b4cc7ef86f
workflows(ci): don't test on 0.8.3
2024-05-28 09:03:54 +08:00
Riccardo Mazzarini
dc95391db3
workflows(ci): enable neovim-specific features when testing
2024-05-01 23:47:46 +02:00
Riccardo Mazzarini
ae2c92a49f
workflows(ci): don't set any features when running integration tests
2024-04-23 14:53:13 +02:00
Theo Fabi
f061cdf4a5
ci: re-add windows
2024-03-10 22:03:28 +01:00
Riccardo Mazzarini
a70fc2c75e
workflows(ci): test neovim v0.9.5 when neovim-0-9 is enabled
2024-02-04 19:12:14 +01:00
Riccardo Mazzarini
0091c91cfb
ci: update checkout to v4
2023-12-19 09:55:58 +01:00
Riccardo Mazzarini
297def7685
ci: test against Neovim 0.9.4
2023-10-10 00:29:29 +02:00
Riccardo Mazzarini
0e9672c161
ci: schedule to run every day at midnight
2023-10-03 01:00:09 +02:00
Riccardo Mazzarini
2108aae77f
ci: test against Neovim 0.9.2
2023-10-03 00:55:23 +02:00
Riccardo Mazzarini
32ef215145
oxi: updates for Neovim 0.9
2023-04-19 23:56:47 -05:00
Riccardo Mazzarini
2279d864cd
rework CI
2023-03-28 12:17:46 +02:00
noib3
88c5f7481e
🔧 disable windows in CI
2022-10-15 19:50:17 +02:00
Roland Fredenhagen
03ccde1b0d
ci: test neovim 7 and 8
2022-10-03 15:48:47 +02:00
noib3
ceb753aef3
💅 added neovim-{0.7,0.8,nightly} features, fixed nightly tests
2022-10-02 00:53:51 +02:00
Roland Fredenhagen
15fb30d7e2
👷 rework github ci
2022-07-31 00:53:58 +02:00
noib3
307c9e75de
📗 adding a README
2022-07-15 16:54:35 +02:00
noib3
64aadfd1b3
✨ (oxi-test) dont panic if symlinks already exist, use debug build, set noswapfile
2022-07-08 12:14:56 +02:00
noib3
2a04a6a9f0
✔️ make CI green
2022-07-08 02:11:01 +02:00
noib3
0090446fbd
👷 use Neovim nightly in CI
2022-07-02 23:51:05 +02:00
noib3
d28494066b
✔️ added nvim_oxi::test proc macro
2022-07-02 22:27:26 +02:00
shift-d
3056de554f
install neovim on github workers to make tests work
2022-06-08 22:32:44 +03:00
shift-d
a9d203c4be
build library before testing it
2022-06-08 22:20:00 +03:00
shift-d
7515059b5f
adapt ci to oxi-tests dir
2022-06-08 22:15:26 +03:00
shift-d
7ec004fee5
run ci on every push and pr
2022-06-06 17:48:40 +03:00
shift-d
2c7fbdfd13
add github action for testing
2022-06-06 17:46:38 +03:00