Skip to content
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
jenkinsci:master
Open

Update Datical fork from jenkinsci fork#3
SteveDonie wants to merge 1249 commits intoDatical:masterfrom
jenkinsci:master

Conversation

@SteveDonie
Copy link

No description provided.

Jeff Li and others added 30 commits December 22, 2023 00:22
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>
jimklimov and others added 30 commits November 20, 2025 09:15
…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]
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.