Skip to content

Releases: webfactory/ssh-agent

v0.10.0: Upgrade to node-24

11 Mar 15:42
e838748

Choose a tag to compare

This release upgrades from node 20 to node 24, preparing for Node 20's upcoming EOL and getting rid of the related warning message in GitHub.

What's Changed

New Contributors

Full Changelog: v0.9.1...v0.10.0

v0.9.1

17 Mar 14:08
a6f90b1

Choose a tag to compare

What's Changed

  • Acknowledge custom command inputs in cleanup.js by @janopae in #235

New Contributors

Full Changelog: v0.9.0...v0.9.1

Update to `node20`

06 Feb 09:31
dc588b6

Choose a tag to compare

This release updates the action to run on Node.js v20. When you're running on GitHub hosted runners, just go ahead and update. When you're using self-hosted runners, please make sure you have Node.js v20 installed before updating from v0.8.0 to v0.9.0 of this action.

New Contributors

Full Changelog: v0.8.0...v0.9.0

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0

SSH host keys no longer managed – read below 👇

24 Mar 12:12
d4b9b8f

Choose a tag to compare

Starting with this release, this action no longer writes GitHub's SSH host keys into the known_hosts SSH config file upon start.

GitHub changed their host keys on short notice this morning, see https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/. We took this as an opportunity to stop maintaining GH SSH keys in the code shipped with this action (#171).

What you need to do:

Other code changes in this release

  • Update to actions/checkout@v3 by @mpdude in #143
  • Allow the user to override the commands for git, ssh-agent, and ssh-add by @DilumAluthge in #154

New Contributors

Full Changelog: v0.7.0...v0.8.0

Fix Windows runners, add flag to disable logging key identities

19 Oct 13:58
836c84e

Choose a tag to compare

Being the second release today, this version adds a new action input to turn off logging public key identities (#122). Additionally, Windows-based runners should work again (#137, #140) and a nonsensical log message that confused many users was fixed (#139).

Thanks to everyone involved!

New Contributors

Full Changelog: v0.6.0...v0.7.0

Upgrade from Node v12 to v16

19 Oct 08:20
28cb4d8

Choose a tag to compare

The main change in this release is that it updates from using Node v12 to Node v16. This addresses a deprecation notice / phase-out of Node v12 in GitHub Actions. See https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/).

What's Changed

New Contributors

Full Changelog: v0.5.4...v0.6.0

Update GitHub Host Keys

20 Nov 11:46
fc49353

Choose a tag to compare

The most important change in this release is the update of the SSH Host Keys used by GitHub.com (#102, #101).

In case you'd like to verify the keys, see https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints.

Fixes for the post-action run "cleanup" phase

11 Jun 13:20
5f066a3

Choose a tag to compare

This release makes sure that the ssh-agent is actually terminated after workflow runs, and that this also happens on workflow failure.

Use case-insensitive scanning for deploy key repo URLs

07 Apr 10:32
cb8b210

Choose a tag to compare

Fixes that repository URLs (for deploy keys) were only recognized when written in lower case.

Fixes deployment keys on Windows

10 Mar 07:22
4b6f4eb

Choose a tag to compare

This release switches to using the ssh-agent and ssh-add binaries provided with Git for Windows (#63). These versions of the SSH binaries are based on a newer version of OpenSSH than the versions included in Windows natively. Deploy key support is not possible with the native versions.