Skip to content

Releases: webfactory/ssh-agent

Update to `node20`

06 Feb 09:31
dc588b6
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

Add support for Deployment Keys, Windows and container-based environments

19 Feb 13:47
6b2f2c5
Compare
Choose a tag to compare

This release brings a few exciting improvements 🙌🏻.

  • The action should now support all virtual environments, including Windows and Docker-based workflows.

Of course, since this is a rather new feature, expect some rough edges and feel free to open issues for problems you encounter.

  • This action now supports using multiple GitHub deployment keys

Mapping of keys to appropriate repositories happens through key comments. See the README file for more details.

Thanks 💚 to everyone involved in the discussions, for coming up with pull requests, for making suggestions and testing things.

Fix deprecated set-env command

07 Oct 21:09
Compare
Choose a tag to compare