Skip to content

feat(telescope): add SageFsPickTest telescope picker for live test br… #80

feat(telescope): add SageFsPickTest telescope picker for live test br…

feat(telescope): add SageFsPickTest telescope picker for live test br… #80

Workflow file for this run

name: Tests
on:
push:
branches: [master]
pull_request:
branches: [master]
workflow_dispatch:
jobs:
unit-tests:
name: Unit + Integration Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Lua + busted
run: |
sudo apt-get update
sudo apt-get install -y luarocks lua5.1 liblua5.1-dev
sudo luarocks install busted
sudo luarocks install dkjson
- name: Install Neovim
run: |
curl -fsSL https://github.com/neovim/neovim/releases/download/stable/nvim-linux-x86_64.tar.gz \
| sudo tar xz -C /opt
sudo ln -s /opt/nvim-linux-x86_64/bin/nvim /usr/local/bin/nvim
nvim --version | head -1
- name: Run busted tests
run: busted
- name: Run integration tests
run: nvim --headless --clean -u NONE -l spec/nvim_harness.lua
# E2E tests disabled — SageFs session routing API is still stabilizing.
# Re-enable when SageFs exposes working_directory on all HTTP endpoints.
# Specs and harness are in spec/e2e/ ready to go.