Skip to content

Commit d9d94e0

Browse files
committed
feat!: drop support for nvim v0.8
1 parent 20f305d commit d9d94e0

File tree

5 files changed

+13
-12
lines changed

5 files changed

+13
-12
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,13 @@ jobs:
2323
timeout-minutes: 10
2424

2525
strategy:
26+
27+
# Nightly can often fail as it is a moving target so disable fail-fast so
28+
# we can always see if the over versions pass or not.
29+
fail-fast: false
30+
2631
matrix:
2732
neovim_branch:
28-
- 'v0.8.3'
2933
- 'v0.9.5'
3034
- 'v0.10.0'
3135
- 'nightly'

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ export PJ_ROOT=$(PWD)
33

44
FILTER ?= .*
55

6-
export NVIM_RUNNER_VERSION := v0.9.5
7-
export NVIM_TEST_VERSION ?= v0.9.5
6+
export NVIM_RUNNER_VERSION := v0.10.0
7+
export NVIM_TEST_VERSION ?= v0.10.0
88

99
ifeq ($(shell uname -s),Darwin)
1010
UNAME ?= MACOS
@@ -30,8 +30,8 @@ test: nvim-test
3030

3131
.PHONY: test-all
3232
test-all:
33-
$(MAKE) test NVIM_TEST_VERSION=v0.8.3
3433
$(MAKE) test NVIM_TEST_VERSION=v0.9.5
34+
$(MAKE) test NVIM_TEST_VERSION=v0.10.0
3535
$(MAKE) test NVIM_TEST_VERSION=nightly
3636

3737
export XDG_DATA_HOME ?= $(HOME)/.data

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Super fast git decorations implemented purely in Lua.
3535

3636
## Requirements
3737

38-
- Neovim >= 0.8.0
38+
- Neovim >= 0.9.0
3939

4040
**Note:** If your version of Neovim is too old, then you can use a past [release].
4141

doc/gitsigns.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -955,17 +955,17 @@ searching for other defined highlights in order.
955955
GitSignsAdd
956956
Used for the text of 'add' signs.
957957

958-
Fallbacks: `GitGutterAdd`, `SignifySignAdd`, `DiffAddedGutter`, `diffAdded`, `DiffAdd`
958+
Fallbacks: `GitGutterAdd`, `SignifySignAdd`, `DiffAddedGutter`, `Added`, `DiffAdd`
959959
*hl-GitSignsChange*
960960
GitSignsChange
961961
Used for the text of 'change' signs.
962962

963-
Fallbacks: `GitGutterChange`, `SignifySignChange`, `DiffModifiedGutter`, `diffChanged`, `DiffChange`
963+
Fallbacks: `GitGutterChange`, `SignifySignChange`, `DiffModifiedGutter`, `Changed`, `DiffChange`
964964
*hl-GitSignsDelete*
965965
GitSignsDelete
966966
Used for the text of 'delete' signs.
967967

968-
Fallbacks: `GitGutterDelete`, `SignifySignDelete`, `DiffRemovedGutter`, `diffRemoved`, `DiffDelete`
968+
Fallbacks: `GitGutterDelete`, `SignifySignDelete`, `DiffRemovedGutter`, `Removed`, `DiffDelete`
969969
*hl-GitSignsChangedelete*
970970
GitSignsChangedelete
971971
Used for the text of 'changedelete' signs.

test/gitsigns_spec.lua

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,6 @@ describe('gitsigns (with screen)', function()
8585

8686
it('gitdir watcher works on a fresh repo', function()
8787
local nvim_ver = exec_lua('return vim.version().minor')
88-
if nvim_ver == 8 then
89-
pending("v0.8.0 has some regression that's fixed it v0.9.0 dev")
90-
end
9188
screen:try_resize(20, 6)
9289
setup_test_repo({ no_add = true })
9390
-- Don't set this too low, or else the test will lock up
@@ -110,7 +107,7 @@ describe('gitsigns (with screen)', function()
110107

111108
check({
112109
status = { head = '', added = 18, changed = 0, removed = 0 },
113-
signs = { untracked = nvim_ver == 10 and 7 or 8 },
110+
signs = { untracked = nvim_ver == 9 and 8 or 7 },
114111
})
115112

116113
git({ 'add', test_file })

0 commit comments

Comments
 (0)