Skip to content
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

Update dependency org.jenkins-ci.main:jenkins-war to v2.489 #1860

Merged
merged 1 commit into from
Dec 11, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 10, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jenkins-ci.main:jenkins-war 2.488 -> 2.489 age adoption passing confidence

Configuration

📅 Schedule: Branch creation - "* 0-3 * * *" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Dec 10, 2024
@renovate renovate bot enabled auto-merge (squash) December 10, 2024 16:02
@renovate renovate bot force-pushed the renovate/jenkins.version branch from 6d8ce37 to ffbb8d8 Compare December 10, 2024 16:36
MarkEWaite added a commit to MarkEWaite/compress-artifacts-plugin that referenced this pull request Dec 10, 2024
Jenkins 2.489 removes the commons compress library from Jenkins core.
This plugin depended on the commons compress library being provided
by Jenkins core in order to satisfy the transitive dependency from
truezip-driver-zip.  Make the plugin depend on commons-compress-api
plugin instead of commons-core from Jenkins core so that the plugin can
run on Jenkins versions 2.489 and later.

This issue also blocks the update of the Jenkins acceptance test harness
to use Jenkins 2.489.  The pull request that fails due to the compress
artifacts plugin is:

* jenkinsci/acceptance-test-harness#1860

Testing done:

Confirmed that the released plugin fails when loaded into Jenkins
2.489 after enabling Artifact Management for Builds with the "Compress
Artifacts" setting.  The Pipeline job looks like this:

pipeline {
    agent any
    stages {
        stage('Hello') {
            steps {
                sh 'date >> datefile.txt'
                archiveArtifacts artifacts: 'datefile.txt'
            }
        }
    }
}

Confirmed that the same Pipeline library works correctly with the updated
version of the plugin from this change.
MarkEWaite added a commit to MarkEWaite/acceptance-test-harness that referenced this pull request Dec 10, 2024
jenkinsci/compress-artifacts-plugin#30 is the
pull request that generated this incremental build.

jenkinsci#1860 is the
pull request that discovered the issue.

jenkinsci/jenkins#9958 is the pull request that
removed commons compress from Jenkins weekly 2.489.
@MarkEWaite
Copy link
Contributor

Confirmed that this passes with a pre-release of compress-artifacts

timja pushed a commit to jenkinsci/compress-artifacts-plugin that referenced this pull request Dec 11, 2024
…PI plugin (#30)

* Require Jenkins 2.452.4, depend on commons compress API plugin

Jenkins 2.489 removes the commons compress library from Jenkins core.
This plugin depended on the commons compress library being provided
by Jenkins core in order to satisfy the transitive dependency from
truezip-driver-zip.  Make the plugin depend on commons-compress-api
plugin instead of commons-core from Jenkins core so that the plugin can
run on Jenkins versions 2.489 and later.

This issue also blocks the update of the Jenkins acceptance test harness
to use Jenkins 2.489.  The pull request that fails due to the compress
artifacts plugin is:

* jenkinsci/acceptance-test-harness#1860

Testing done:

Confirmed that the released plugin fails when loaded into Jenkins
2.489 after enabling Artifact Management for Builds with the "Compress
Artifacts" setting.  The Pipeline job looks like this:

pipeline {
    agent any
    stages {
        stage('Hello') {
            steps {
                sh 'date >> datefile.txt'
                archiveArtifacts artifacts: 'datefile.txt'
            }
        }
    }
}

Confirmed that the same Pipeline library works correctly with the updated
version of the plugin from this change.

* Test with Java 17 and Java 21
@renovate renovate bot force-pushed the renovate/jenkins.version branch from ffbb8d8 to 2dfb39e Compare December 11, 2024 08:53
@renovate renovate bot merged commit a83d17f into master Dec 11, 2024
26 checks passed
@renovate renovate bot deleted the renovate/jenkins.version branch December 11, 2024 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant