Skip to content

New Release#235

Merged
alcarney merged 9 commits into
releasefrom
develop
Mar 23, 2026
Merged

New Release#235
alcarney merged 9 commits into
releasefrom
develop

Conversation

@alcarney

Copy link
Copy Markdown
Member

No description provided.

alcarney and others added 9 commits March 4, 2026 22:29
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v5...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.7 → v0.14.10](astral-sh/ruff-pre-commit@v0.14.7...v0.14.10)
- [github.com/pre-commit/mirrors-mypy: v1.19.0 → v1.19.1](pre-commit/mirrors-mypy@v1.19.0...v1.19.1)
This adds a `ClientState` enum used to track the state of the lsp client.

The previous `action_run_server` implementation couldn't detect that
the server was already running as the `self.server` worker only
tracked the state of the `start_server()` coroutine rather than the
server itself!

By tracking the state of the client directly this implementation now
ensures that the previous server is shutdown before starting the next
server.

This commit also replaces the `stderr_handler` with a regular Python
logger allowing for errors and debug info to also be reported. The
`StderrReceived` has also been removed in favour of the
`OutputWindowHandler` which formats log messages according to their
severity and sends it to the associated `OutputWindow`.
@alcarney alcarney merged commit 0c2ec54 into release Mar 23, 2026
22 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant