jenkinsci / docker-ssh-agent

Docker image for Jenkins agents connected over SSH
https://hub.docker.com/repository/docker/jenkins/ssh-agent
MIT License
180 stars 175 forks source link

Deprecate JDK8 images #210

Closed dduportal closed 1 year ago

dduportal commented 1 year ago

Jenkins requires Java 11 since June 2022 for the weekly release line and September 2022 for LTS release line.

For the jenkinsci/docker-agent and jenkinsci/docker-inbound-agent, a last release had been delivered a few month ago with the latest remoting agent.jar compatible with JDK8 (ref. https://github.com/jenkinsci/docker-agent/issues/298).

For the SSH agent image here, there is no requirement around the agent.jar because it is not part of the image. However it does not make sense to ship JDK8 version anymore.

Proposal: we should deprecate JDK8 SSH agent images (and associated tooling such as dependabot) in a new 5.x.y release line (current release is 4.10.0) on the principal branch.

The only "danger" is to be careful to properly write the changelog (either with good PR title and labelling to hint release-drafter, or even when publishing the release).

Ping @poddingue @MarkEWaite @timja @NotMyFault @basil @halkeye @jglick @imonteroperez do you see any potential problem for this?

timja commented 1 year ago

no issues with it

NotMyFault commented 1 year ago

I'm fine with that proposal.

dduportal commented 1 year ago