Devin Nusbaum

Results 20 issues of Devin Nusbaum

Backports #877 to 3653.x. Note that I copied `ErrorLoggingExecutorService` from core (https://github.com/jenkinsci/jenkins/pull/7284) into `CpsVmExecutorService` as an inner class to avoid having to update dependencies here. If preferred, we could instead...

See https://github.com/jenkinsci/workflow-cps-plugin/pull/538#issuecomment-1883442531. `GroovySourceFileAllowlist` can be consulted many times, but the allowed files are effectively static and just depend on which plugins are installed. Once a file has been allowed once,...

internal

See https://github.com/jenkinsci/workflow-support-plugin/pull/258#issuecomment-2026171643. Personally, I feel like this is still pretty comparable to https://github.com/jenkinsci/workflow-support-plugin/pull/258 in terms of complexity. It seems a little better in terms of synchronization complexity, but the state...

### Which package(s) are affected? Virtualizer (@lit-labs/virtualizer) ### Description 1. Create a `lit-virtualizer` inside of a container that can be resized horizontally 2. Set its items to a list of...

See [JENKINS-73687](https://issues.jenkins.io/browse/JENKINS-73687). I was recently made aware of a change in `hashicorp-vault` plugin that accidentally broke serial compatibility of a folder property in a way that unexpectedly caused the folder...

bug

XStream attempts to deserialize all fields in XML files that have a corresponding field in the class, even if it is marked `transient`. This means that #325 did not actually...

See https://github.com/jenkinsci/jenkins/pull/9790. Once I have an incremental build of that PR I will update this PR to consume it. ### Testing done ### Submitter checklist - [ ] Make sure...

tests

See [JENKINS-73835](https://issues.jenkins.io/browse/JENKINS-73835) and https://github.com/jenkinsci/jenkins/pull/9810. Thematically related to https://github.com/jenkinsci/workflow-job-plugin/pull/468 and https://github.com/jenkinsci/jenkins/pull/9790. The upstream changes allow us to remove the direct call to `getParent().logRotate()` from `WorkflowRun.finish()` in this PR, and we can...

bug

I recently ran into a case where the migration code in https://github.com/jenkinsci/gitlab-branch-source-plugin/pull/267 was causing an infinite loop while loading extensions during Jenkins startup, leading to various issues. The problem is...

Refiling https://github.com/jenkinsci/remoting/pull/770 against the duplicated class here. ### Testing done I added a new test to cover the `FlightRecorderInputStream` diagnostics for the CLI. ### Proposed changelog entries N/A ### Proposed...

skip-changelog