Skip to content

Commit 0157973

Browse files
authored
Merge pull request #944 from swyddfa/develop
New Release
2 parents a474a07 + e9d2ae8 commit 0157973

File tree

77 files changed

+2188
-629
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+2188
-629
lines changed

.devcontainer/tools.mk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ ifeq ($(strip $(ARCH)),)
55
$(error Unable to determine platform architecture)
66
endif
77

8-
NODE_VERSION := 18.20.4
8+
NODE_VERSION := 20.18.0
99

1010
# The versions of Python we support
11-
PYXX_versions := 3.9 3.10 3.11 3.12
11+
PYXX_versions := 3.9 3.10 3.11 3.12 3.13
1212
PY_INTERPRETERS =
1313

1414
# Hatch is not only used for building packages, but bootstrapping any missing
@@ -74,7 +74,7 @@ PY ?= $(shell command -v python3)
7474
ifeq ($(strip $(PY)),)
7575
PY := $(BIN)/python
7676

77-
$(PY): $(PY312)
77+
$(PY): $(PY313)
7878
ln -s $< $@
7979
$@ --version
8080
touch $@
@@ -138,5 +138,5 @@ $(NPM):
138138
endif
139139

140140
# One command to bootstrap all tools and check their versions
141-
tools: $(PY_INTERPRETERS) $(PY_TOOLS) $(NPM)
141+
tools: $(PY) $(PY_TOOLS) $(NPM)
142142
for prog in $^ ; do echo -n "$${prog}\t" ; PATH=$(BIN) $${prog} --version; done

.github/workflows/vscode-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
- uses: 'actions/setup-node@v4'
1717
with:
18-
node-version: 18.x
18+
node-version: 20.x
1919
cache: 'npm'
2020
cache-dependency-path: 'code/package-lock.json'
2121

.pre-commit-config.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ repos:
1111
- id: trailing-whitespace
1212

1313
- repo: https://github.com/astral-sh/ruff-pre-commit
14-
rev: v0.6.9
14+
rev: v0.8.6
1515
hooks:
1616
- id: ruff
1717
name: ruff (esbonio)
@@ -32,7 +32,7 @@ repos:
3232
files: 'lib/esbonio-extensions/.*\.py'
3333

3434
- repo: https://github.com/pre-commit/mirrors-mypy
35-
rev: 'v1.11.2'
35+
rev: 'v1.14.1'
3636
hooks:
3737
- id: mypy
3838
name: mypy (scripts)
@@ -45,8 +45,8 @@ repos:
4545
additional_dependencies:
4646
- aiosqlite
4747
- platformdirs
48-
- pygls>=2a0
49-
- pytest_lsp>=0.3
48+
- pygls>=2a2
49+
- pytest_lsp>=1.0b2
5050
- sphinx
5151
- tomli
5252
- types-docutils

.vscode/launch.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,13 @@
4848
"justMyCode": false,
4949
"subProcess": true,
5050
},
51+
{
52+
"name": "Python: Debug Test",
53+
"type": "debugpy",
54+
"request": "launch",
55+
"purpose": ["debug-test"],
56+
"justMyCode": false,
57+
"subProcess": true
58+
}
5159
],
5260
}

code/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
### Enhancements
2020

2121
- Expose the `esbonio.sphinx.configOverrides` option ([#785](https://github.com/swyddfa/esbonio/issues/785))
22+
- The Sphinx Process tree view now includes details including `esbonio.sphinx.pythonCommand`, `esbonio.sphinx.buildCommand`, the current builder and output files ([#881](https://github.com/swyddfa/esbonio/issues/881))
2223

2324
### Misc
2425

code/changes/881.enchancement.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

code/changes/935.enhancement.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Expose the `esbonio.sphinx.buildTriggers` configuration option

0 commit comments

Comments
 (0)