Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/lockable-resources-plugin
  Commit: d0279b44af851c83a204c953346c30c15b5fb30c
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/d0279b44af851c83a204c953346c30c15b5fb30c
  Author: Jim Klimov <j...@jimklimov.com>
  Date:   2021-03-21 (Sun, 21 Mar 2021)

  Changed paths:
    M 
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly
    M 
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockedResourcesBuildAction/index.jelly

  Log Message:
  -----------
  Fix jelly EBD lint errors, the EBD line should be first


  Commit: 3352504c69e42195603280c945be5ac841748739
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/3352504c69e42195603280c945be5ac841748739
  Author: Jim Klimov <j...@jimklimov.com>
  Date:   2021-03-21 (Sun, 21 Mar 2021)

  Changed paths:
    M 
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly

  Log Message:
  -----------
  Problem: Sometimes we need to hold for post-mortems a resource automatically 
reserved by a job (#142)

Solution: Add a button to "steal" an already reserved resource.

Note that this solution is relatively naive, doing unreserve+reserve
(so there is technically a time-gap that some other queued consumer
might grab this resource; hopefully it is disregardably short).

Also the build-vs-user matching might better use regexes ('#[0-9]+$')
but I did not quickly pick how.

If needed, this can surely be improved. For now consider an MVP,
usable but rough-edged ;)

Signed-off-by: Jim Klimov <evgenykli...@eaton.com>


  Commit: 978ef7d03d284f4e30a02f722cabfdbed7886f33
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/978ef7d03d284f4e30a02f722cabfdbed7886f33
  Author: Jim Klimov <j...@jimklimov.com>
  Date:   2021-03-21 (Sun, 21 Mar 2021)

  Changed paths:
    M 
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction.java
    M 
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly

  Log Message:
  -----------
  Call "Stealing" action a "Reassign", and do add Java code for it


  Commit: 31654a77b919909e34495cca60a24ffdc11df3c1
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/31654a77b919909e34495cca60a24ffdc11df3c1
  Author: Alex Redshaw <alex.reds...@arm.com>
  Date:   2021-03-21 (Sun, 21 Mar 2021)

  Changed paths:
    M src/main/java/org/jenkins/plugins/lockableresources/LockStepExecution.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction.java
    M 
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly

  Log Message:
  -----------
  Add steal lock functionality


  Commit: b10a37f7f1869138ea44d1da43326252d3ebe324
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/b10a37f7f1869138ea44d1da43326252d3ebe324
  Author: Alex Redshaw <alex.reds...@arm.com>
  Date:   2021-03-21 (Sun, 21 Mar 2021)

  Changed paths:
    M src/main/java/org/jenkins/plugins/lockableresources/LockStepExecution.java
    M src/main/java/org/jenkins/plugins/lockableresources/LockableResource.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java

  Log Message:
  -----------
  Refactor steal lock functionality to store stolen state


  Commit: 846eba88dc2e6b0ea0a6d907305604b84a30e93a
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/846eba88dc2e6b0ea0a6d907305604b84a30e93a
  Author: Stefan Rystedt <stefan.ryst...@gmail.com>
  Date:   2021-03-21 (Sun, 21 Mar 2021)

  Changed paths:
    M src/main/java/org/jenkins/plugins/lockableresources/LockStepExecution.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java

  Log Message:
  -----------
  Changed the handling of variable names for locks (updated for snatch-button 
PR)

The previous version was broken for pipeline steps. Now we save the name
in the QueuedContextStruct so we can retrieve it when we can get the
lock.

UPDATED the commit change for the snatch-button PR changes in same code.


  Commit: c34266c489efb774d5d589356cfb4216c4e59266
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/c34266c489efb774d5d589356cfb4216c4e59266
  Author: Jim Klimov <jimkli...@gmail.com>
  Date:   2021-04-05 (Mon, 05 Apr 2021)

  Changed paths:
    M 
src/main/java/org/jenkins/plugins/lockableresources/BackwardCompatibility.java
    M src/main/java/org/jenkins/plugins/lockableresources/LockStepExecution.java
    M src/main/java/org/jenkins/plugins/lockableresources/LockStepResource.java
    M src/main/java/org/jenkins/plugins/lockableresources/LockableResource.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/RequiredResourcesProperty.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/actions/LockedResourcesBuildAction.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/actions/ResourceVariableNameAction.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/queue/LockRunListener.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesCandidatesStruct.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesQueueTaskDispatcher.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesStruct.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/queue/QueuedContextStruct.java
    M src/main/java/org/jenkins/plugins/lockableresources/queue/Utils.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/util/SerializableSecureGroovyScript.java
    M src/main/webapp/js/lockable-resources.js
    M 
src/test/java/org/jenkins/plugins/lockableresources/ConfigurationAsCodeTest.java
    M 
src/test/java/org/jenkins/plugins/lockableresources/FreeStyleProjectTest.java
    M 
src/test/java/org/jenkins/plugins/lockableresources/InteroperabilityTest.java
    M src/test/java/org/jenkins/plugins/lockableresources/LockStepTest.java
    M 
src/test/java/org/jenkins/plugins/lockableresources/LockStepWithRestartTest.java
    M 
src/test/java/org/jenkins/plugins/lockableresources/LockableResourceApiTest.java
    M 
src/test/java/org/jenkins/plugins/lockableresources/LockableResourceRootActionSEC1361Test.java
    M src/test/java/org/jenkins/plugins/lockableresources/TestHelpers.java

  Log Message:
  -----------
  Merge branch 'master' into snatch-button


  Commit: 6a477bf0978874793de672ab8e6b49d41671911c
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/6a477bf0978874793de672ab8e6b49d41671911c
  Author: Jim Klimov <j...@jimklimov.com>
  Date:   2021-06-02 (Wed, 02 Jun 2021)

  Changed paths:
    M 
src/main/java/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction.java
    M 
src/main/resources/org/jenkins/plugins/lockableresources/Messages.properties
    M 
src/main/resources/org/jenkins/plugins/lockableresources/Messages_fr.properties
    M 
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly

  Log Message:
  -----------
  Introduce a separate "STEAL" permission for doSteal(from build) and 
doReassign(from user) actions


  Commit: 8dade886de127f73d163f78d50e7122921ac2939
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/8dade886de127f73d163f78d50e7122921ac2939
  Author: Jim Klimov <j...@jimklimov.com>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M 
src/main/java/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction.java

  Log Message:
  -----------
  LockableResourcesRootAction.java: fix permisssions check for STEAL action


  Commit: 912a0c7eac2fe4212134dc7a91b36812b28a006a
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/912a0c7eac2fe4212134dc7a91b36812b28a006a
  Author: Jim Klimov <j...@jimklimov.com>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M README.md
    M pom.xml
    M 
src/main/java/org/jenkins/plugins/lockableresources/queue/LockableResourcesQueueTaskDispatcher.java

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into snatch-button


  Commit: dcc0f497fc389990390cb1a74de3d78ff0f2d03b
      
https://github.com/jenkinsci/lockable-resources-plugin/commit/dcc0f497fc389990390cb1a74de3d78ff0f2d03b
  Author: Jim Klimov <jimkli...@gmail.com>
  Date:   2022-02-01 (Tue, 01 Feb 2022)

  Changed paths:
    M src/main/java/org/jenkins/plugins/lockableresources/LockStepExecution.java
    M src/main/java/org/jenkins/plugins/lockableresources/LockableResource.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java
    M 
src/main/java/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction.java
    M 
src/main/resources/org/jenkins/plugins/lockableresources/Messages.properties
    M 
src/main/resources/org/jenkins/plugins/lockableresources/Messages_fr.properties
    M 
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockableResourcesRootAction/index.jelly
    M 
src/main/resources/org/jenkins/plugins/lockableresources/actions/LockedResourcesBuildAction/index.jelly

  Log Message:
  -----------
  Merge pull request #144 from jimklimov/snatch-button


Compare: 
https://github.com/jenkinsci/lockable-resources-plugin/compare/9606489e3bd6...dcc0f497fc38

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/lockable-resources-plugin/push/refs/heads/master/960648-dcc0f4%40github.com.

Reply via email to