forked from ruifm/gitlinker.nvim
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Create ci.yml * Update ci.yml * Create logger_spec.lua * feat: UT * feat: stylua * doc: develop * ci: format * ci: format * ci: format * ci: format * ci: format * ci: format * test * test * remove * template: PR * test * link: typecheck * fix: require minimal version v0.7 * doc: badge
- Loading branch information
1 parent
3cc5ff8
commit 730cdff
Showing
17 changed files
with
1,005 additions
and
786 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
Thanks to your contribute, while please finish below tasks: | ||
|
||
# Regression Test | ||
|
||
## Platforms | ||
|
||
- [ ] windows | ||
- [ ] macOS | ||
- [ ] linux | ||
|
||
## Tasks | ||
|
||
- [ ] Use `<leader>gl` to copy git link. | ||
- [ ] Use `<leader>gL` to open git link in browser. | ||
- [ ] Copy git link in a symlink directory of git repo. | ||
- [ ] Copy git link in an un-pushed git branch, and receive an expected error. | ||
- [ ] Copy git link in a pushed git branch but edited file, and receive a warning says the git link could be wrong. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
|
||
--- | ||
name: CI | ||
on: | ||
pull_request: ~ | ||
push: | ||
branches: | ||
- master | ||
jobs: | ||
typecheck: | ||
name: Type check | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
- name: LuaLs Typecheck | ||
uses: stevearc/nvim-typecheck-action@v1 | ||
with: | ||
path: lua | ||
level: Information | ||
configpath: ".luarc.json" | ||
neodev-version: stable | ||
luacheck: | ||
name: Lua check | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
- name: Luacheck linter | ||
uses: lunarmodules/luacheck@v1 | ||
with: | ||
args: lua --config .luacheckrc | ||
unit_test: | ||
name: Unit test | ||
strategy: | ||
matrix: | ||
nvim_version: [stable, nightly, v0.7.0] | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
- name: Setup neovim | ||
uses: rhysd/action-setup-vim@v1 | ||
id: vim | ||
with: | ||
neovim: true | ||
version: ${{ matrix.nvim_version }} | ||
- name: Install luajit | ||
uses: leafo/gh-actions-lua@v10 | ||
with: | ||
luaVersion: "luajit-2.1.0-beta3" | ||
- name: Install luarocks | ||
uses: leafo/gh-actions-luarocks@v4 | ||
- name: Run test cases | ||
shell: bash | ||
run: | | ||
luarocks install luacheck | ||
luarocks install luacov | ||
luarocks install cluacov | ||
luarocks install vusted | ||
vusted --coverage --shuffle ./test | ||
- name: Generate coverage reports | ||
shell: bash | ||
run: | | ||
echo "ls ." | ||
ls -l . | ||
echo "run luacov" | ||
luacov | ||
echo "ls ." | ||
ls -l . | ||
echo "cat ./luacov.report.out" | ||
cat ./luacov.report.out | ||
- name: Upload coverage reports to Codecov | ||
uses: codecov/codecov-action@v3 | ||
with: | ||
files: luacov.report.out | ||
env: | ||
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} | ||
code_format: | ||
name: Code format | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: JohnnyMorganz/stylua-action@v3 | ||
with: | ||
token: ${{ secrets.GITHUB_TOKEN }} | ||
version: latest | ||
args: --config-path .stylua.toml --color always --check lua |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
globals = { "vim", "describe", "before_each", "it", "assert" } | ||
max_line_length = 200 | ||
unused = false | ||
unused_args = false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,4 @@ | ||
{ | ||
"diagnostics.globals": [ | ||
"vim" | ||
] | ||
"diagnostics.globals": ["vim", "describe", "before_each", "it"], | ||
"workspace.checkThirdParty": false | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
column_width = 80 | ||
line_endings = "Unix" | ||
indent_type = "Spaces" | ||
indent_width = 4 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.