diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..8ae3d43 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,23 @@ +name: Run Tests + +on: + push: + branches: + pull_request: + +jobs: + run-unit-tests: + name: Run Tests + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - run: sudo apt-get update -y && sudo apt-get upgrade -y + - run: sudo apt-get install -y luarocks neovim ripgrep fzf fd-find + - run: luarocks init && git checkout .gitignore + - run: luarocks install --deps-only ./go-to-test-file.nvim-*.rockspec + - run: ls + - run: echo $PATH + - run: mkdir -p "${HOME}/.local/bin" + - run: ln -s $(which fdfind) "$(dirname $(which fdfind))/fd" || ln -s $(which fdfind) "${HOME}/.local/bin/fd" + - run: lua_modules/bin/vusted