Skip to content

chore: Upgrade to Go 1.25.5#162

Merged
ekampf merged 1 commit intomasterfrom
chore/upgrade-to-go-1-25-5
Dec 4, 2025
Merged

chore: Upgrade to Go 1.25.5#162
ekampf merged 1 commit intomasterfrom
chore/upgrade-to-go-1-25-5

Conversation

@ekampf
Copy link
Copy Markdown
Contributor

@ekampf ekampf commented Dec 4, 2025

No description provided.

Copy link
Copy Markdown
Contributor

@minhtule minhtule left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@ekampf ekampf merged commit dbb2034 into master Dec 4, 2025
12 checks passed
@ekampf ekampf deleted the chore/upgrade-to-go-1-25-5 branch December 4, 2025 18:49
minhtule added a commit that referenced this pull request Dec 30, 2025
## Changes
- Add `PasswordCallback` and `PublicKeyCallback` to downstream SSH
config to support password and public key SSH authentication

## Notes
We are not adding integration tests because the Go SSH client always
attempts "none" authentication first before trying other methods
([code](https://github.com/golang/crypto/blob/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9/ssh/client_auth.go#L66-L67)).
One way to work around this is to use Python's paramiko library, but
that would require additional CI setup and introducing Python code into
a Go codebase, which is not ideal.

Instead, testing will be added in sentinellib, which already has
paramiko set up for SSH client testing. As a side note, I also tested it
locally with `paramiko`
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