Skip to content

Commit dfc65f7

Browse files
committed
Merge branch 'master' into features-refactor
2 parents b9799e6 + 574abcc commit dfc65f7

File tree

16 files changed

+1417
-104
lines changed

16 files changed

+1417
-104
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
## CHANGELOG
22

3+
### `jupyter-lsp 0.9.2` (unreleased)
4+
5+
- autodetects the `sql` language server for `.sql` files ([#328][])
6+
- diagnostics are provided by `sqlint` which requires Node 11+
7+
to work well (in contrast to currently required Node 10+).
8+
9+
[#328]: https://github.com/krassowski/jupyterlab-lsp/pull/328
10+
311
### `@krassowski/jupyterlab-lsp 2.0.0` (unreleased)
412

513
- features

atest/01_Editor.robot

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ TypeScript
6060
${def} = Set Variable xpath:(//span[contains(@class, 'cm-variable')][contains(text(), 'inc')])[last()]
6161
Editor Shows Features for Language TypeScript example.ts Diagnostics=The left-hand side of an arithmetic Jump to Definition=${def} Rename=${def}
6262

63+
SQL
64+
Editor Shows Features for Language SQL example.sql Diagnostics=Expected
65+
6366
YAML
6467
Editor Shows Features for Language YAML example.yaml Diagnostics=duplicate key
6568

atest/examples/example.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT * FR

azure-pipelines.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,3 @@ variables:
3232
jobs:
3333
- template: ci/job.lint.yml
3434
- template: ci/job.test.yml
35-
- template: ci/job.docs.yml

ci/job.docs.yml

Lines changed: 0 additions & 55 deletions
This file was deleted.

ci/job.lint.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ parameters:
55
activate: source activate
66
pythons:
77
- name: ThreeSeven
8-
spec: '>=3.7,<3.8.0a0'
8+
spec: '>=3.8,<3.9.0a0'
99
lab: '>=2,<3.0.0a0'
1010
nodejs: '>=12,<13.0.0a0'
11-
env_update: conda env update -n jupyterlab-lsp --file env-test.yml --quiet
12-
env_lint: conda env update -n jupyterlab-lsp --file requirements/lint.yml --quiet
11+
env_update: mamba env update -n jupyterlab-lsp --file env-test.yml --quiet
12+
env_lint: mamba env update -n jupyterlab-lsp --file requirements/lint.yml --quiet
1313

1414
jobs:
1515
- ${{ each platform in parameters.platforms }}:
@@ -18,7 +18,7 @@ jobs:
1818
pool:
1919
vmImage: ${{ platform.vmImage }}
2020
steps:
21-
- template: steps.conda.yml
21+
- template: steps.mamba.yml
2222
parameters:
2323
name: ${{ platform.name }}
2424

ci/job.test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ parameters:
2525
js_cov_packages:
2626
- jupyterlab-go-to-definition
2727
- jupyterlab-lsp
28-
env_update: conda env update -n base --file env-test.yml --quiet
28+
env_update: mamba env update -n base --file env-test.yml --quiet
2929
lab_link: jupyter labextension link --debug --no-build $(LINKED_EXTENSIONS)
3030
lab_ext: jupyter labextension install --debug --no-build $(FIRST_PARTY_LABEXTENSIONS)
3131
lab_build: jupyter lab build --debug --dev-build=False --minimize=True
@@ -37,7 +37,7 @@ jobs:
3737
pool:
3838
vmImage: ${{ platform.vmImage }}
3939
steps:
40-
- template: steps.conda.yml
40+
- template: steps.mamba.yml
4141
parameters:
4242
name: ${{ platform.name }}
4343
packages: "'python${{ python.spec }}'"
@@ -49,7 +49,7 @@ jobs:
4949
displayName: update conda environment with test dependencies
5050

5151
- script: conda info && conda list -n base
52-
displayName: list conda packages and info
52+
displayName: list conda info and packages
5353

5454
- script: ${{ platform.activate }} && jlpm || jlpm || jlpm
5555
displayName: install npm dependencies

ci/steps.conda.yml renamed to ci/steps.mamba.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
parameters:
22
name: Linux
3-
packages: ''
4-
install_cmd: conda install -yn base conda
3+
install_cmd: conda install -yn base -c conda-forge --freeze-installed mamba conda=4.8.3
54

65
steps:
76
- ${{ if eq(parameters.name, 'Linux') }}:
@@ -19,5 +18,5 @@ steps:
1918
- powershell: Write-Host "##vso[task.prependpath]$env:CONDA\Scripts"
2019
displayName: conda %PATH%
2120

22-
- script: ${{ parameters.install_cmd }} ${{ parameters.packages}} || ${{ parameters.install_cmd }} ${{ parameters.packages}} || ${{ parameters.install_cmd }} ${{ parameters.packages}}
23-
displayName: update conda
21+
- script: ${{ parameters.install_cmd }} || ${{ parameters.install_cmd }} || ${{ parameters.install_cmd }}
22+
displayName: install mamba

docs/rtd.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
# minimal possible conda env for modern nodejs
22
name: jupyterlab-lsp-docs
33

4+
channels:
5+
- conda-forge
6+
47
dependencies:
5-
- nodejs
8+
- nodejs >=11,<14
69
- pip
710
- python >=3.8,<3.9.0a0
811
- pip:

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"lerna": "^3.13.2",
1818
"precise-commits": "^1.0.2",
1919
"prettier": "^2.0.5",
20+
"sql-language-server": "^0.11.4",
2021
"typescript": "~3.9.5",
2122
"unified-language-server": "^0.3.0",
2223
"vscode-css-languageserver-bin": "^1.4.0",

0 commit comments

Comments
 (0)