Skip to content

deps: bump asyncssh to 2.23.1 in pykaos (GHSA-2wxc-x7rj-hg8f) - #2622

Open
katsugtgz wants to merge 2 commits into
MoonshotAI:mainfrom
katsugtgz:deps/asyncssh-2.23.1
Open

deps: bump asyncssh to 2.23.1 in pykaos (GHSA-2wxc-x7rj-hg8f)#2622
katsugtgz wants to merge 2 commits into
MoonshotAI:mainfrom
katsugtgz:deps/asyncssh-2.23.1

Conversation

@katsugtgz

@katsugtgz katsugtgz commented Aug 28, 2026

Copy link
Copy Markdown

Updates asyncssh from 2.21.1 to 2.23.1 in the pykaos workspace package to address GHSA-2wxc-x7rj-hg8f and GHSA-qr67-gv47-xwwh.

Evidence:

Validation:

  • OSV reports no advisories for asyncssh 2.23.1
  • uv lock --check passes on the updated lock
  • uv run --project packages/kaos --directory packages/kaos pytest tests -vv (the repo's documented pykaos test command) passes: 37 passed, 16 skipped. The skips are the SSH integration tests, which need a local sshd on port 22 and skip in any environment without one
  • ruff check passes for the package

Scope: packages/kaos/pyproject.toml and uv.lock only.


Devin Review

Copilot AI lite review requested due to automatic review settings August 28, 2026 01:23

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

Devin Review

dependencies = [
"aiofiles>=24.0,<26.0",
"asyncssh==2.21.1",
"asyncssh==2.23.1",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 pykaos version left unchanged after dependency bump

The asyncssh pin changes but pykaos stays at 0.9.0. The repository's minor-bump-only rule requires a minor version bump for any change to any package, so version must move to 0.10.0.

Prompt for agents
AGENTS.md specifies a minor-bump-only versioning scheme that applies to all packages including packages/*. Any change (including a dependency bump/bug fix) requires bumping the minor version. This PR changes the asyncssh dependency in packages/kaos/pyproject.toml but leaves version = "0.9.0" unchanged. Bump the pykaos version minor number (e.g. to 0.10.0) at line 3, and run uv sync/uv lock to keep uv.lock consistent.
Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the pykaos workspace package’s pinned asyncssh dependency to a newer version to address the security advisories GHSA-2wxc-x7rj-hg8f and GHSA-qr67-gv47-xwwh.

Changes:

  • Bump packages/kaos dependency pin from asyncssh==2.21.1 to asyncssh==2.23.1.
  • Refresh uv.lock entries to resolve asyncssh at 2.23.1 (including sdist/wheel URLs and hashes).

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
packages/kaos/pyproject.toml Updates the pinned asyncssh requirement to ==2.23.1 for pykaos.
uv.lock Updates the resolved asyncssh package entry and pykaos metadata to reflect 2.23.1.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@katsugtgz

Copy link
Copy Markdown
Author

Bumped pykaos to 0.10.0 and synced uv.lock. Thanks!

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.

2 participants