@@ -68,21 +68,13 @@ jobs:
68
68
- run : git config --global core.autocrlf false
69
69
if : runner.os == 'Windows'
70
70
- uses : actions/checkout@v4
71
- with :
72
- path : " ./repo"
73
71
- uses : actions/checkout@v4
74
72
with :
75
73
repository : " vim-denops/denops.vim"
76
- path : " ./denops.vim"
74
+ path : " .deps /denops.vim"
77
75
- uses : denoland/setup-deno@v1.1.4
78
76
with :
79
77
deno-version : " ${{ matrix.version }}"
80
- - uses : actions/cache@v4
81
- with :
82
- key : deno-${{ hashFiles('**/*') }}
83
- restore-keys : deno-
84
- path : |
85
- /home/runner/.cache/deno/deps/https/deno.land
86
78
- uses : rhysd/action-setup-vim@v1
87
79
id : vim
88
80
with :
@@ -104,23 +96,17 @@ jobs:
104
96
${DENOPS_TEST_NVIM} --version
105
97
env :
106
98
DENOPS_TEST_NVIM : ${{ steps.nvim.outputs.executable }}
107
- - name : Cache
108
- run : deno cache ./**/*.ts
109
- working-directory : ./repo
110
99
- name : Test
111
100
run : deno task test:coverage
112
101
env :
113
- DENOPS_TEST_DENOPS_PATH : " .. /denops.vim"
102
+ DENOPS_TEST_DENOPS_PATH : " .deps /denops.vim"
114
103
DENOPS_TEST_VIM_EXECUTABLE : ${{ steps.vim.outputs.executable }}
115
104
DENOPS_TEST_NVIM_EXECUTABLE : ${{ steps.nvim.outputs.executable }}
116
- working-directory : ./repo
117
- timeout-minutes : 3
105
+ timeout-minutes : 5
118
106
- run : |
119
107
deno task coverage --lcov > coverage.lcov
120
- working-directory: ./repo
121
108
- uses : codecov/codecov-action@v4
122
109
with :
123
110
os : ${{ runner.os }}
124
111
files : ./coverage.lcov
125
112
token : ${{ secrets.CODECOV_TOKEN }}
126
- working-directory : ./repo
0 commit comments