You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ssh-agent & ssh-add is missing from python-semantic-release github action #1376
I've been using python-semantic-release to deploy my open source packages for years now, but recently the jobs started failing because ssh-agent and ssh-add are apparently unavailable. Has something changed, such that I need to install the openssh-client before calling the tool? Or is this something that should be handled within the python-semantic-release GitHub Action?
...
SSH Key pair found, configuring signing...
mkdir: created directory '/github/home/.ssh'
***
4d04b340ba4ac06a205eb7fb725a9c0ad4211a20ae54ba953ab0bf267d0279bf /github/home/.ssh/signing_key
/usr/local/bin/action-entrypoint: line 159: ssh-agent: command not found
/usr/local/bin/action-entrypoint: line 160: ssh-add: command not found
@jmgate, that's a good catch. I recently updated the version of the docker image that is used for the base and chose to also make it a slim image to speed up workflows. The container build steps evidently does not install an ssh client and creates your issue. We will need to fix that.
changed the title [-]Do I need to install openssh-client before running python-semantic-release?[/-][+]`ssh-agent` & `ssh-add` is missing from python-semantic-release github action[/+]on Dec 14, 2025
You can find more information about this release on the GitHub Releases page.
If your issue persists, please reply here and we will re-open the issue. If you receive a new error, please open a new issue and reference this issue there.
Activity
codejedi365 commentedon Nov 20, 2025
@jmgate, that's a good catch. I recently updated the version of the docker image that is used for the base and chose to also make it a slim image to speed up workflows. The container build steps evidently does not install an ssh client and creates your issue. We will need to fix that.
fix(gh-action): install openssh-client in Docker image
fix(github-action): fix failed signing issue when ssh was missing fro…
fix(github-action): fix failed signing issue when ssh was missing fro…
fix(github-action): fix failed signing issue when ssh was missing fro…
fix(github-action): fix failed signing issue when ssh was missing fro…
[-]Do I need to install openssh-client before running python-semantic-release?[/-][+]`ssh-agent` & `ssh-add` is missing from python-semantic-release github action[/+]codejedi365 commentedon Dec 14, 2025
🎉 This issue has been resolved in v10.5.3 🎉
You can find more information about this release on the GitHub Releases page.
If your issue persists, please reply here and we will re-open the issue. If you receive a new error, please open a new issue and reference this issue there.