Ssh Agent Versions Save

GitHub Action to setup `ssh-agent` with a private key

v0.9.0

3 months ago

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: https://github.com/webfactory/ssh-agent/compare/v0.8.0...v0.9.0

What's Changed

New Contributors

Full Changelog: https://github.com/webfactory/ssh-agent/compare/v0.8.0...v0.9.0

v0.8.0

1 year ago

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

New Contributors

Full Changelog: https://github.com/webfactory/ssh-agent/compare/v0.7.0...v0.8.0

v0.7.0

1 year ago

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: https://github.com/webfactory/ssh-agent/compare/v0.6.0...v0.7.0

v0.6.0

1 year ago

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: https://github.com/webfactory/ssh-agent/compare/v0.5.4...v0.6.0

v0.5.4

2 years ago

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.

v0.5.3

2 years ago

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

v0.5.2

3 years ago

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

v0.5.1

3 years ago

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.

v0.5.0

3 years ago

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.

v0.4.1

3 years ago