![github openssh github openssh](https://jdblischak.github.io/2014-09-18-chicago/novice/git/img/github-ssh-keys.png)
Machine: true # This is using the default old machine image You can tell if you fall into this category if any of your jobs look like this: jobs: If you want to find out the OpenSSH version for the image you are utilizing in a job you can run the following: run: ssh -V Jobs using machine: true or specifying a 14.04 ubuntu Machine image
![github openssh github openssh](https://i.stack.imgur.com/jS6z7.png)
If all the keys returned, or your "PREFERRED" key is "public_key" : "ssh-ed25519 then no action should be needed.ĭepending on your situation, different actions may be required.
![github openssh github openssh](https://raw.githubusercontent.com/TerminalStudio/xterm.dart/master/media/example-ssh.png)
If the above returns any items that have a "public_key" : "ssh-rsa, and your project was created between November 2nd, 2021 - January 13th, 2022, you will want to ensure you are using a newer image (convenience image or machine image) or you’ll want to regenerate your user/deploy key. However, if you wish to verify you can check if your key is ed25519 with the following API call: If your project falls under one of the three items listed directly above, you shouldn't need to take any action before March 15th, 2022. Generated a new user/deploy key after January 13th, 2022 and it is your "PREFERRED" key Your project was set up after January 13th, 2022. Your project was set up before November 2nd, 2021. You are not affected by the deprecation, if your project meets one of these criteria: If you meet one of the above, there are sections below that will cover the steps needed to ensure builds continue to run after March 15th, 2022. Project using an uploaded DSA SSH key for checkout purposes Project created between Nov 2nd, 2021 - January 13th, 2022 using deprecated Docker image If you don’t specify a machine image, you are using the default image and you’ll need to take action Project created between Nov 2nd, 2021 - January 13th, 2022 that has a job using an Ubuntu 14.04-based machine image, including the default machine: true image If you meet one of the following criteria, you will need to take action before March 15th, 2022: On March 15th, 2022 GitHub will be deprecating the types of SSH keys that can be utilized to access their service. With this deprecation, there are circumstances that could cause your builds to fail on the repository checkout step after the 15th.