From 294da43421942ec6cbf0e3117c7a49b4b081262b Mon Sep 17 00:00:00 2001 From: Oleksandr Smirnov Date: Fri, 28 Feb 2025 14:45:34 +0200 Subject: [PATCH] chore(ci): install all deps explicitly --- .github/workflows/tests.yml | 6 +++++- scripts/minimal_init.lua | 7 ++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8564381..90cb64b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -47,7 +47,11 @@ jobs: key: ${{ runner.os }}-tests-${{ hashFiles('${{ github.workspace }}/.tests') }} - name: Install Go bins - run: nvim --headless -u "./scripts/minimal_init.lua" -c "GoInstallDeps" -c "qa!" + run: | + go install github.com/fatih/gomodifytags@latest + go install github.com/josharian/impl@latest + go install github.com/cweill/gotests/...@latest + go install github.com/koron/iferr@latest - name: Run Tests run: | diff --git a/scripts/minimal_init.lua b/scripts/minimal_init.lua index 6b4a032..503bf49 100644 --- a/scripts/minimal_init.lua +++ b/scripts/minimal_init.lua @@ -33,11 +33,16 @@ vim.env.XDG_CACHE_HOME = root ".tests/cache" vim.cmd [[set runtimepath=$VIMRUNTIME]] vim.opt.runtimepath:append(root()) vim.opt.packpath = { root ".tests/site" } -vim.notify = print +vim.notify = vim.print -- install go treesitter parse require("nvim-treesitter.install").ensure_installed_sync "go" +require("gopher").setup { + log_level = vim.log.levels.OFF, + timeout = 4000, +} + -- setup mini.test only when running headless nvim if #vim.api.nvim_list_uis() == 0 then require("mini.test").setup {