mirror of
https://github.com/neovim/neovim.git
synced 2026-01-06 19:39:53 +10:00
ci: disable wasmtime build
Problem: The wasmtime version compatible with tree-sitter 0.25.x fails current Rust lint. Solution: Disable wasmtime build. Rationale: 1. As the only Rust dependency, these force us into a fast-moving update cycle (new warnings for everyone!); 2. wasmtime has a monthly release cycle, but we're locked into whatever tree-sitter supports, and there's no clear compatibility matrix (and I no longer care enough to spend the time and effort keeping this synced between tree-sitter and neovim); 3. we only test building with wasmtime but not actually using wasm parsers (this was actually broken for a while without being caught); 4. we're probably not going to go with wasmtime as our default wasm engine anyway.
This commit is contained in:
committed by
Christian Clason
parent
ef48104c31
commit
22fedc09b0
15
.github/workflows/build.yml
vendored
15
.github/workflows/build.yml
vendored
@@ -21,21 +21,6 @@ env:
|
||||
INSTALL_PREFIX: ${{ github.workspace }}/nvim-install
|
||||
|
||||
jobs:
|
||||
wasmtime:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
test: [ubuntu-latest, macos-latest, windows-latest]
|
||||
runs-on: ${{ matrix.test }}
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: ./.github/actions/setup
|
||||
- run: |
|
||||
cmake -S cmake.deps --preset ci -D ENABLE_WASMTIME=ON
|
||||
cmake --build .deps
|
||||
cmake --preset ci -D ENABLE_WASMTIME=ON
|
||||
cmake --build build
|
||||
|
||||
old-cmake:
|
||||
name: Test oldest supported cmake
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
Reference in New Issue
Block a user