Skip to content

Releases: webfactory/ssh-agent

v0.10.0: Upgrade to node-24

Choose a tag to compare

@janopae janopae released this 11 Mar 15:42
e838748

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

Choose a tag to compare

@janopae janopae released this 17 Mar 14:08
a6f90b1

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`

Choose a tag to compare

@mpdude mpdude released this 06 Feb 09:31
dc588b6

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 👇

Choose a tag to compare

@mpdude mpdude released this 24 Mar 12:12
d4b9b8f

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

Choose a tag to compare

@mpdude mpdude released this 19 Oct 13:58
836c84e

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

Choose a tag to compare

@mpdude mpdude released this 19 Oct 08:20
28cb4d8

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

Choose a tag to compare

@mpdude mpdude released this 20 Nov 11:46
fc49353

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

Choose a tag to compare

@mpdude mpdude released this 11 Jun 13:20
5f066a3

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

Choose a tag to compare

@mpdude mpdude released this 07 Apr 10:32
cb8b210

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

Fixes deployment keys on Windows

Choose a tag to compare

@mpdude mpdude released this 10 Mar 07:22
4b6f4eb

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.