Update generated neovim config
This commit is contained in:
51
config/neovim/store/lazy-plugins/mini.nvim/.github/ISSUE_TEMPLATE/bug-report.yml
vendored
Normal file
51
config/neovim/store/lazy-plugins/mini.nvim/.github/ISSUE_TEMPLATE/bug-report.yml
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
name: Bug report
|
||||
description: Report a problem
|
||||
labels: [bug]
|
||||
body:
|
||||
- type: checkboxes
|
||||
attributes:
|
||||
label: Contributing guidelines
|
||||
options:
|
||||
- label: I have read [CONTRIBUTING.md](https://github.com/echasnovski/mini.nvim/blob/main/CONTRIBUTING.md)
|
||||
required: true
|
||||
- label: I have read [CODE_OF_CONDUCT.md](https://github.com/echasnovski/mini.nvim/blob/main/CODE_OF_CONDUCT.md)
|
||||
required: true
|
||||
- label: I have updated 'mini.nvim' to latest version
|
||||
required: true
|
||||
- type: input
|
||||
attributes:
|
||||
label: "Module(s)"
|
||||
description: "List one or several modules this bug is coming from"
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "Description"
|
||||
description: "A short description of a problem"
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
attributes:
|
||||
label: "Neovim version"
|
||||
description: "Something like `0.5`, `0.5.1`, Neovim nightly (please, include latest commit)"
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "Steps to reproduce"
|
||||
description: "Steps to reproduce using as minimal config as possible"
|
||||
value: |
|
||||
1. `nvim -nu minimal.lua`
|
||||
2. ...
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "Expected behavior"
|
||||
description: "A description of behavior you expected"
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "Actual behavior"
|
||||
description: "A description of behavior you observed (feel free to include images, gifs, etc.)"
|
||||
validations:
|
||||
required: true
|
||||
1
config/neovim/store/lazy-plugins/mini.nvim/.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
1
config/neovim/store/lazy-plugins/mini.nvim/.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@ -0,0 +1 @@
|
||||
blank_issues_enabled: true
|
||||
24
config/neovim/store/lazy-plugins/mini.nvim/.github/ISSUE_TEMPLATE/feature-request.yml
vendored
Normal file
24
config/neovim/store/lazy-plugins/mini.nvim/.github/ISSUE_TEMPLATE/feature-request.yml
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
name: Feature request
|
||||
description: Describe a feature you want to see
|
||||
labels: [feature-request]
|
||||
body:
|
||||
- type: checkboxes
|
||||
attributes:
|
||||
label: Contributing guidelines
|
||||
options:
|
||||
- label: I have read [CONTRIBUTING.md](https://github.com/echasnovski/mini.nvim/blob/main/CONTRIBUTING.md)
|
||||
required: true
|
||||
- label: I have read [CODE_OF_CONDUCT.md](https://github.com/echasnovski/mini.nvim/blob/main/CODE_OF_CONDUCT.md)
|
||||
required: true
|
||||
- type: input
|
||||
attributes:
|
||||
label: "Module(s)"
|
||||
description: "List one or several modules this feature is related to"
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "Description"
|
||||
description: "A concise and justified description of a feature"
|
||||
validations:
|
||||
required: true
|
||||
2
config/neovim/store/lazy-plugins/mini.nvim/.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
2
config/neovim/store/lazy-plugins/mini.nvim/.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
- [ ] I have read [CONTRIBUTING.md](https://github.com/echasnovski/mini.nvim/blob/main/CONTRIBUTING.md)
|
||||
- [ ] I have read [CODE_OF_CONDUCT.md](https://github.com/echasnovski/mini.nvim/blob/main/CODE_OF_CONDUCT.md)
|
||||
85
config/neovim/store/lazy-plugins/mini.nvim/.github/workflows/lint.yml
vendored
Normal file
85
config/neovim/store/lazy-plugins/mini.nvim/.github/workflows/lint.yml
vendored
Normal file
@ -0,0 +1,85 @@
|
||||
name: Linting and style checking
|
||||
|
||||
on:
|
||||
push:
|
||||
branches-ignore: [ sync, stable ]
|
||||
pull_request:
|
||||
branches-ignore: [ sync, stable ]
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.actor }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
stylua:
|
||||
name: Formatting
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: JohnnyMorganz/stylua-action@v4
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
version: v0.19.0
|
||||
# CLI arguments
|
||||
args: --color always --check .
|
||||
|
||||
gendoc:
|
||||
name: Document generation
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Install Neovim
|
||||
uses: rhysd/action-setup-vim@v1
|
||||
with:
|
||||
neovim: true
|
||||
- uses: actions/checkout@v4
|
||||
- name: Generate documentation
|
||||
run: make --silent documentation
|
||||
- name: Check for changes
|
||||
run: if [[ -n $(git status -s) ]]; then exit 1; fi
|
||||
|
||||
lintcommit:
|
||||
name: Lint commits
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
LINTCOMMIT_STRICT: true
|
||||
steps:
|
||||
- name: Install Neovim
|
||||
uses: rhysd/action-setup-vim@v1
|
||||
with:
|
||||
neovim: true
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ github.event.pull_request.head.sha || github.ref }}
|
||||
- name: Lint new commits
|
||||
run: make --silent lintcommit-ci
|
||||
|
||||
case-sensitivity:
|
||||
name: File case sensitivity
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Check Case Sensitivity
|
||||
uses: credfeto/action-case-checker@v1.2.1
|
||||
|
||||
checkout:
|
||||
# Test possibility of checking out and setting up 'mini.nvim' on non-Linux
|
||||
# This can guard from possible problems:
|
||||
# - Long file names (particularly from reference screenshots).
|
||||
name: Test checkout
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [windows-latest, macos-latest]
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Setup neovim
|
||||
uses: rhysd/action-setup-vim@v1
|
||||
with:
|
||||
# Uses latest stable by default
|
||||
neovim: true
|
||||
- name: Test setup
|
||||
run: make basic_setup
|
||||
39
config/neovim/store/lazy-plugins/mini.nvim/.github/workflows/tests.yml
vendored
Normal file
39
config/neovim/store/lazy-plugins/mini.nvim/.github/workflows/tests.yml
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
name: Run tests
|
||||
|
||||
on:
|
||||
push:
|
||||
branches-ignore: [ sync, stable ]
|
||||
paths: [ 'colors/**', 'lua/**', 'tests/**' ]
|
||||
pull_request:
|
||||
branches-ignore: [ sync, stable ]
|
||||
paths: [ 'colors/**', 'lua/**', 'tests/**' ]
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.actor }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Run tests
|
||||
timeout-minutes: 10
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
neovim_version: ['v0.8.3', 'v0.9.5', 'v0.10.0', 'nightly']
|
||||
# include:
|
||||
# - os: macos-latest
|
||||
# neovim_version: v0.10.0
|
||||
# - os: windows-latest
|
||||
# neovim_version: v0.10.0
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Setup neovim
|
||||
uses: rhysd/action-setup-vim@v1
|
||||
with:
|
||||
neovim: true
|
||||
version: ${{ matrix.neovim_version }}
|
||||
- name: Run tests
|
||||
run: make test
|
||||
Reference in New Issue
Block a user