From 7330e5d2282e6916f87188ab899096ba516b9f3d Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Wed, 9 Dec 2020 22:40:17 +0100 Subject: [PATCH] ci fix: don't cache git repos (#320) --- .github/workflows/ci.yml | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 28b02af..11e015e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,17 +14,13 @@ jobs: with: path: | _neovim - ~/.local/share/nvim/site/pack/vendor/start/plenary.nvim - ~/.local/share/nvim/site/pack/vendor/start/popup.nvim key: ${{ runner.os }}-x64-${{ hashFiles('todays-date') }} - name: Prepare run: | - test -d ~/.local/share/nvim/site/pack/vendor/start || { - mkdir -p ~/.local/share/nvim/site/pack/vendor/start - git clone https://github.com/nvim-lua/plenary.nvim ~/.local/share/nvim/site/pack/vendor/start/plenary.nvim - git clone https://github.com/nvim-lua/popup.nvim ~/.local/share/nvim/site/pack/vendor/start/popup.nvim - } + mkdir -p ~/.local/share/nvim/site/pack/vendor/start + git clone --depth 1 https://github.com/nvim-lua/plenary.nvim ~/.local/share/nvim/site/pack/vendor/start/plenary.nvim + git clone --depth 1 https://github.com/nvim-lua/popup.nvim ~/.local/share/nvim/site/pack/vendor/start/popup.nvim ln -s $(pwd) ~/.local/share/nvim/site/pack/vendor/start - name: Run tests @@ -44,8 +40,6 @@ jobs: with: path: | build - ~/.local/share/nvim/site/pack/vendor/start/plenary.nvim - ~/.local/share/nvim/site/pack/vendor/start/popup.nvim key: ${{ runner.os }}-appimage-${{ hashFiles('todays-date') }} - name: Prepare @@ -56,11 +50,9 @@ jobs: chmod +x nvim.appimage mv nvim.appimage ./build/nvim } - test -d ~/.local/share/nvim/site/pack/vendor/start || { - mkdir -p ~/.local/share/nvim/site/pack/vendor/start - git clone https://github.com/nvim-lua/plenary.nvim ~/.local/share/nvim/site/pack/vendor/start/plenary.nvim - git clone https://github.com/nvim-lua/popup.nvim ~/.local/share/nvim/site/pack/vendor/start/popup.nvim - } + mkdir -p ~/.local/share/nvim/site/pack/vendor/start + git clone --depth 1 https://github.com/nvim-lua/plenary.nvim ~/.local/share/nvim/site/pack/vendor/start/plenary.nvim + git clone --depth 1 https://github.com/nvim-lua/popup.nvim ~/.local/share/nvim/site/pack/vendor/start/popup.nvim ln -s $(pwd) ~/.local/share/nvim/site/pack/vendor/start - name: Run tests