Skip to content

Add 2.516.x release line, remove 2.479.x release line #5243

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Jul 23, 2025

Conversation

MarkEWaite
Copy link
Contributor

Add 2.516.x release line, remove 2.479.x release line

  • Add 2.516.x release line
  • Remove 2.479.x line
  • Replace 2.479 with 2.492 in documentation
  • Document the latest 2.479.x BOM version (not final)

This is a step in the 2.516.1 LTS release checklist

I'm not yet sure when we should merge this change. Merge timing may need more discussion.

Testing done

Confirmed that local runs pass with:

  • mvn clean verify
  • PLUGINS=structs,mailer TEST=InjectedTest bash local-test.sh

Submitter checklist

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests that demonstrate the feature works or the issue is fixed

* Add 2.516.x release line
* Remove 2.479.x line
* Replace 2.479 with 2.492 in documentation
* Document the latest 2.479.x BOM version (not final)

This is a step in the 2.516.1 LTS release checklist

* jenkins-infra/release#708

Testing done

Confirmed that local runs pass with:

* mvn clean verify
* PLUGINS=structs,mailer TEST=InjectedTest bash local-test.sh
@MarkEWaite MarkEWaite added the full-test Test all LTS lines in this PR and do not halt upon first error. label Jun 27, 2025
@MarkEWaite
Copy link
Contributor Author

I've merged the recent updates to the Kubernetes and Jackson API plugins and added the full-test label. Tests are starting.

Tests that fail with this pin.

KubernetesCredentialsProviderTest.credentialScope
KubernetesCredentialsProviderTest.noRestartWatchOnCloseNormal
KubernetesCredentialsProviderTest.restartWatchOnCloseException
KubernetesCredentialsProviderTest.startWatchingForSecrets
KubernetesCredentialsProviderTest.startWatchingForSecretsKubernetesClientException
KubernetesCredentialsProviderTest.startWatchingForSecrets_Scoped
KubernetesCredentialsProviderTest.startWatchingWithCustomLabelException
KubernetesCredentialsProviderTest.startWatchingWithCustomLabelSelectors
convertors.AWSCredentialsConvertorTest.canConvertAValidMappedSecret
convertors.AWSCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.AWSCredentialsConvertorTest.canConvertAValidSecret
convertors.AWSCredentialsConvertorTest.canConvertAValidSecretWithNoAccessKeyAndSecretKey
convertors.AWSCredentialsConvertorTest.canConvertAValidSecretWithNoDescription
convertors.AWSCredentialsConvertorTest.canConvertAValidSecretWithNoIamMfa
convertors.AWSCredentialsConvertorTest.canConvertAValidSecretWithNoIamRole
convertors.AWSCredentialsConvertorTest.canConvertAValidSecretWithNoIamRoleAndMfa
convertors.AWSCredentialsConvertorTest.failsToConvertWhenARNCorrupt
convertors.AWSCredentialsConvertorTest.failsToConvertWhenAccessKeyCorrupt
convertors.AWSCredentialsConvertorTest.failsToConvertWhenDataEmpty
convertors.AWSCredentialsConvertorTest.failsToConvertWhenMFACorrupt
convertors.AWSCredentialsConvertorTest.failsToConvertWhenSecretKeyCorrupt
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.canConvertAValidMappedSecretWithPassphrase
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.canConvertAValidMappedSecretWithoutPassphrase
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.canConvertAValidSecretWithPassphrase
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.canConvertAValidSecretWithoutPassphrase
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.failsToConvertWhenDataEmpty
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.failsToConvertWhenPassphraseCorrupt
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.failsToConvertWhenPrivateKeyCorrupt
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.failsToConvertWhenPrivateKeyMissing
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.failsToConvertWhenUsernameCorrupt
convertors.BasicSSHUserPrivateKeyCredentialsConvertorTest.failsToConvertWhenUsernameMissing
convertors.CertificateCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.CertificateCredentialsConvertorTest.canConvertAValidSecret
convertors.CertificateCredentialsConvertorTest.canConvertAValidSecretWithMapping
convertors.CertificateCredentialsConvertorTest.failsToConvertWhenCertificateCorruptBase64
convertors.CertificateCredentialsConvertorTest.failsToConvertWhenCertificateCorruptPKCS12
convertors.CertificateCredentialsConvertorTest.failsToConvertWhenCertificateMissing
convertors.CertificateCredentialsConvertorTest.failsToConvertWhenDataEmpty
convertors.CertificateCredentialsConvertorTest.failsToConvertWhenPasswordCorrupt
convertors.CertificateCredentialsConvertorTest.failsToConvertWhenPasswordMissing
convertors.DockerServerCredentialsConvertorTest.canConvertAValidMappedSecret
convertors.DockerServerCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.DockerServerCredentialsConvertorTest.canConvertAValidSecret
convertors.DockerServerCredentialsConvertorTest.canConvertAValidSecretWithNoDescription
convertors.DockerServerCredentialsConvertorTest.failsToConvertWhenClientCertificatIsCorrupt
convertors.DockerServerCredentialsConvertorTest.failsToConvertWhenClientCertificateIsMissing
convertors.DockerServerCredentialsConvertorTest.failsToConvertWhenClientKeySecretIsCorrupt
convertors.DockerServerCredentialsConvertorTest.failsToConvertWhenClientKeySecretIsMissing
convertors.DockerServerCredentialsConvertorTest.failsToConvertWhenDataIsEmpty
convertors.DockerServerCredentialsConvertorTest.failsToConvertWhenServerCaCertificatIsCorrupt
convertors.DockerServerCredentialsConvertorTest.failsToConvertWhenServerCaCertificateIsMissing
convertors.FileCredentialsConvertorTest.canConvertAValidMappedSecret
convertors.FileCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.FileCredentialsConvertorTest.canConvertAValidSecret
convertors.FileCredentialsConvertorTest.failsToConvertWhenDataCorrupt
convertors.FileCredentialsConvertorTest.failsToConvertWhenDataEmpty
convertors.FileCredentialsConvertorTest.failsToConvertWhenDataMissing
convertors.FileCredentialsConvertorTest.failsToConvertWhenFilenameCorrupt
convertors.FileCredentialsConvertorTest.failsToConvertWhenFilenameMissing
convertors.GitHubAppCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.GitHubAppCredentialsConvertorTest.canConvertAValidSecret
convertors.GitHubAppCredentialsConvertorTest.canConvertAValidSecretWithApiUri
convertors.GitHubAppCredentialsConvertorTest.canConvertAValidSecretWithNoDescription
convertors.GitHubAppCredentialsConvertorTest.canConvertAValidSecretWithOwner
convertors.GitHubAppCredentialsConvertorTest.failsToConvertWhenApiUriCorrupt
convertors.GitHubAppCredentialsConvertorTest.failsToConvertWhenAppIdCorrupt
convertors.GitHubAppCredentialsConvertorTest.failsToConvertWhenAppIdMissing
convertors.GitHubAppCredentialsConvertorTest.failsToConvertWhenDataEmpty
convertors.GitHubAppCredentialsConvertorTest.failsToConvertWhenOwnerCorrupt
convertors.GitHubAppCredentialsConvertorTest.failsToConvertWhenPrivateKeyCorrupt
convertors.GitHubAppCredentialsConvertorTest.failsToConvertWhenPrivateKeyMissing
convertors.OpenstackCredentialv3ConvertorTest.canConvertAValidMappedSecret
convertors.OpenstackCredentialv3ConvertorTest.canConvertAValidScopedSecret
convertors.OpenstackCredentialv3ConvertorTest.canConvertAValidSecret
convertors.OpenstackCredentialv3ConvertorTest.canConvertAValidSecretWithNoDescription
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenDataEmpty
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenPasswordCorrupt
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenPasswordMissing
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenProjectDomainCorrupt
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenProjectDomainMissing
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenProjectNameCorrupt
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenProjectNameMissing
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenUserDomainCorrupt
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenUserDomainMissing
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenUserNameCorrupt
convertors.OpenstackCredentialv3ConvertorTest.failsToConvertWhenUserNameMissing
convertors.StringCredentialCredentialsConvertorTest.canConvertAValidMappedSecret
convertors.StringCredentialCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.StringCredentialCredentialsConvertorTest.canConvertAValidSecret
convertors.StringCredentialCredentialsConvertorTest.failsToConvertWhenDataEmpty
convertors.StringCredentialCredentialsConvertorTest.failsToConvertWhenTextMissing
convertors.StringCredentialCredentialsConvertorTest.failsToConvertWhenUsernameCorrupt
convertors.UsernamePasswordCredentialsConvertorTest.canConvertAValidMappedSecret
convertors.UsernamePasswordCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.UsernamePasswordCredentialsConvertorTest.canConvertAValidSecret
convertors.UsernamePasswordCredentialsConvertorTest.canConvertAValidSecretWithNoDescription
convertors.UsernamePasswordCredentialsConvertorTest.failsToConvertWhenDataEmpty
convertors.UsernamePasswordCredentialsConvertorTest.failsToConvertWhenPasswordCorrupt
convertors.UsernamePasswordCredentialsConvertorTest.failsToConvertWhenPasswordMissing
convertors.UsernamePasswordCredentialsConvertorTest.failsToConvertWhenUsernameCorrupt
convertors.UsernamePasswordCredentialsConvertorTest.failsToConvertWhenUsernameMissing
convertors.VaultAppRoleCredentialsConvertorTest.canConvertAValidMappedSecret
convertors.VaultAppRoleCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.VaultAppRoleCredentialsConvertorTest.canConvertAValidSecret
convertors.VaultAppRoleCredentialsConvertorTest.canConvertAValidSecretWithNoDescription
convertors.VaultAppRoleCredentialsConvertorTest.canConvertAValidSecretWithOptionalFields
convertors.VaultAppRoleCredentialsConvertorTest.failsToConvertWhenDataEmpty
convertors.VaultAppRoleCredentialsConvertorTest.failsToConvertWhenNamespaceCorrupt
convertors.VaultAppRoleCredentialsConvertorTest.failsToConvertWhenPathCorrupt
convertors.VaultAppRoleCredentialsConvertorTest.failsToConvertWhenRoleIdCorrupt
convertors.VaultAppRoleCredentialsConvertorTest.failsToConvertWhenRoleIdMissing
convertors.VaultAppRoleCredentialsConvertorTest.failsToConvertWhenSecredIdMissing
convertors.VaultAppRoleCredentialsConvertorTest.failsToConvertWhenSecretIdCorrupt
convertors.VaultGitHubTokenCredentialsConvertorTest.canConvertAValidMappedSecret
convertors.VaultGitHubTokenCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.VaultGitHubTokenCredentialsConvertorTest.canConvertAValidSecret
convertors.VaultGitHubTokenCredentialsConvertorTest.canConvertAValidSecretWithNoDescription
convertors.VaultGitHubTokenCredentialsConvertorTest.canConvertAValidSecretWithOptionalFields
convertors.VaultGitHubTokenCredentialsConvertorTest.failsToConvertWhenAccessTokenCorrupt
convertors.VaultGitHubTokenCredentialsConvertorTest.failsToConvertWhenAccessTokenMissing
convertors.VaultGitHubTokenCredentialsConvertorTest.failsToConvertWhenDataEmpty
convertors.VaultGitHubTokenCredentialsConvertorTest.failsToConvertWhenMountPathCorrupt
convertors.VaultGitHubTokenCredentialsConvertorTest.failsToConvertWhenNamespaceCorrupt
convertors.VaultTokenCredentialsConvertorTest.canConvertAValidMappedSecret
convertors.VaultTokenCredentialsConvertorTest.canConvertAValidScopedSecret
convertors.VaultTokenCredentialsConvertorTest.canConvertAValidSecret
convertors.VaultTokenCredentialsConvertorTest.canConvertAValidSecretWithNoDescription
convertors.VaultTokenCredentialsConvertorTest.failsToConvertWhenDataEmpty
convertors.VaultTokenCredentialsConvertorTest.failsToConvertWhenTokenCorrupt
…ider

The kubernetes-credentials-provider had to be pinned for 2.492.x because
the latest release requires 2.504.1 or newer due to its dependency on
openstack-cloud plugin.

Pin the updated plugins so that the kubernetes-credentials-provider
tests pass.
MarkEWaite added a commit to MarkEWaite/bom that referenced this pull request Jun 27, 2025
…ider

The kubernetes-credentials-provider had to be pinned for 2.492.x because
the latest release requires 2.504.1 or newer due to its dependency on
openstack-cloud plugin.

Pin the updated plugins so that the kubernetes-credentials-provider
tests pass.

Testing done:

Confirmed that this fails without the change:

PLUGINS=kubernetes-credentials-provider TEST=KubernetesCredentialsProviderTest#credentialScope LINE=2.492.x bash ./local-test.sh

and passes with the change

Initially detected while evaluating:

* jenkinsci#5243

Test failure visible in CI job:

* https://ci.jenkins.io/job/Tools/job/bom/job/PR-5243/3/testReport/
@jglick
Copy link
Member

jglick commented Jul 22, 2025

https://github.com/jenkinsci/artifact-manager-s3-plugin/releases/tag/949.v2567c4c52d79

@MarkEWaite MarkEWaite marked this pull request as ready for review July 22, 2025 23:28
@MarkEWaite MarkEWaite requested a review from a team as a code owner July 22, 2025 23:28
Comment on lines -9 to -14
ignore:
# EE 10+ is not yet supported
# EE 9 is inherited from parent pom now
# EE 8 needs to remain until the 2.452.x line is retired
- dependency-name: "jakarta.servlet:jakarta.servlet-api"
versions: [">=5.0.0"]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should have been removed when the 2.452.x line was retired in :

@MarkEWaite MarkEWaite merged commit d58ebc5 into jenkinsci:master Jul 23, 2025
573 checks passed
@MarkEWaite MarkEWaite deleted the add-2.516.x-remove-2.479.x branch July 23, 2025 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
full-test Test all LTS lines in this PR and do not halt upon first error.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants