This repository was archived by the owner on Feb 10, 2026. It is now read-only.
Update Datical fork from jenkinsci fork#3
Open
SteveDonie wants to merge 1249 commits intoDatical:masterfrom
Open
Update Datical fork from jenkinsci fork#3SteveDonie wants to merge 1249 commits intoDatical:masterfrom
SteveDonie wants to merge 1249 commits intoDatical:masterfrom
Conversation
The resource index is mandatory to access the resource properties, even if only one resource was locked.
* Eliminate ConcurrentModificationException by UI operations * docu * NoExternalUse * improve test coverage
Avoid 'Run failed' mail messages and don't waste GitHub resources by running the Crowdin action on forks. Inspired by jenkins-infra/jenkins.io#6974 with special thanks to @NotMyFault.
* NPE during the release of a lock * API-properties * remove duplicated check for resourceSelectStrategy * violations
Plugin pom 4.77 needs this change to resolve new spotbugs warnings that will be reported by spotbugs 4.8.3 and later. Confirmed that the spotbugs warnings are visible when using the 4.77-SNAPSHOT plugin pom before this change. With this change, the spotbugs warnings are no longer visible.
Bumps [crowdin/github-action](https://github.com/crowdin/github-action) from 1.16.1 to 1.17.0. - [Release notes](https://github.com/crowdin/github-action/releases) - [Commits](crowdin/github-action@v1.16.1...v1.17.0) --- updated-dependencies: - dependency-name: crowdin/github-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* NPE during the release of a lock * API-properties * Using many very fast parallel locks in the same job may raise ConcurrentModificationException * chaosOnRestart
Bumps [crowdin/github-action](https://github.com/crowdin/github-action) from 1.18.0 to 1.19.0. - [Release notes](https://github.com/crowdin/github-action/releases) - [Commits](crowdin/github-action@v1.18.0...v1.19.0) --- updated-dependencies: - dependency-name: crowdin/github-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Bas van Erp <bas.van.erp@politie.nl>
…esourcesBuildAction(): implement as a flood of parallel lock activity [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…sourcesBuildAction(): pre-create half the locks as non-ephemeral (so there is non-trivial work to save LR configs) [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…sourcesBuildAction(): randomize sleeps in stages [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…sourcesBuildAction(): try to capture JVM stderr logs [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…sourcesBuildAction(): adjust randomized sleeps in caller code (outside JenkinsRule) [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…sourcesBuildAction(): try to capture Jenkins logs via custom Logger [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…sourcesBuildAction(): run tests on dedicated agents to ensure they continuously overlap in time [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…sourcesBuildAction(): first fully capture the logs until the builds complete, then analyze status and log contents [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…sourcesBuildAction(): define List<String> indicatorsCME on top of method [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…sourcesBuildAction(): convert tapping into stderr from JUnit4 to JUnit5 [JENKINS-76294] Empirically, we must tap into stderr class-wise, so before JenkinsRule starts and we can capture its output. Then we can Multiplex the stream, so we output the messages we caught back to stderr and so its text is visible in the build/debug console. Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…sourcesBuildAction(): trigger Jenkins-wide saves too, for good measure [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…yncLogs object [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…edicated syncResourcesInUse object [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
… recommendations [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
… objects [JENKINS-76294] ...they de-serialize poorly (as null) and can not be synchronized on afterwards. Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…java, pom.xml: apply spotless formatting [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…INS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…ons/checkout-6 Bump actions/checkout from 5 to 6
* Bump org.jenkins-ci.plugins:plugin from 5.27 to 5.28 Bumps [org.jenkins-ci.plugins:plugin](https://github.com/jenkinsci/plugin-pom) from 5.27 to 5.28. - [Release notes](https://github.com/jenkinsci/plugin-pom/releases) - [Changelog](https://github.com/jenkinsci/plugin-pom/blob/master/CHANGELOG.md) - [Commits](jenkinsci/plugin-pom@plugin-5.27...plugin-5.28) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:plugin dependency-version: '5.28' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update formatting with spotless --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
… copy constructor [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
…update comments [JENKINS-76294] Signed-off-by: Jim Klimov <jimklimov+jenkinsci@gmail.com>
Bumps [crowdin/github-action](https://github.com/crowdin/github-action) from 2.12.0 to 2.13.0. - [Release notes](https://github.com/crowdin/github-action/releases) - [Commits](crowdin/github-action@v2.12.0...v2.13.0) --- updated-dependencies: - dependency-name: crowdin/github-action dependency-version: 2.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…953) Bumps [org.jenkins-ci.plugins:plugin](https://github.com/jenkinsci/plugin-pom) from 5.28 to 5.2099.v68c2f5e27299. - [Release notes](https://github.com/jenkinsci/plugin-pom/releases) - [Changelog](https://github.com/jenkinsci/plugin-pom/blob/master/CHANGELOG.md) - [Commits](jenkinsci/plugin-pom@plugin-5.28...5.2099.v68c2f5e27299) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:plugin dependency-version: 5.2099.v68c2f5e27299 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [org.jenkins-ci.plugins:plugin](https://github.com/jenkinsci/plugin-pom) from 5.2099.v68c2f5e27299 to 5.2102.v5f5fe09fccf1. - [Release notes](https://github.com/jenkinsci/plugin-pom/releases) - [Changelog](https://github.com/jenkinsci/plugin-pom/blob/master/CHANGELOG.md) - [Commits](jenkinsci/plugin-pom@5.2099.v68c2f5e27299...5.2102.v5f5fe09fccf1) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:plugin dependency-version: 5.2102.v5f5fe09fccf1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [crowdin/github-action](https://github.com/crowdin/github-action) from 2.13.0 to 2.14.0. - [Release notes](https://github.com/crowdin/github-action/releases) - [Commits](crowdin/github-action@v2.13.0...v2.14.0) --- updated-dependencies: - dependency-name: crowdin/github-action dependency-version: 2.14.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [crowdin/github-action](https://github.com/crowdin/github-action) from 2.14.0 to 2.15.0. - [Release notes](https://github.com/crowdin/github-action/releases) - [Commits](crowdin/github-action@v2.14.0...v2.15.0) --- updated-dependencies: - dependency-name: crowdin/github-action dependency-version: 2.15.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Investigate and address `ConcurrentModificationException` which occasionally happens during XStream saving of running workflows [JENKINS-76294]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.