griddynamics / mpl

[IT-36925] Jenkins Shared Modular Pipeline Library
https://blog.griddynamics.com/developing-a-modular-pipeline-library-to-improve-devops-collaboration/
Apache License 2.0
156 stars 97 forks source link

Bump workflow-cps-global-lib from 2.8 to 588.v576c103a_ff86 #105

Open dependabot[bot] opened 1 year ago

dependabot[bot] commented 1 year ago

Bumps workflow-cps-global-lib from 2.8 to 588.v576c103a_ff86.

Release notes

Sourced from workflow-cps-global-lib's releases.

588.v576c103a_ff86

This plugin now contains only the old system whereby you could git clone https://jenkins/workflowLibs.git and push changes to a single library to a Git service hosted by Jenkins itself. That system is long since deprecated and rarely used. If you have updated to this version, you should already have the new plugin Pipeline: Groovy Libraries which contains the system of libraries loaded from an SCM of your choice which most people know about and use; assuming you are not using workflowLibs.git, you may now uninstall this plugin (now renamed Pipeline: Deprecated Groovy Libraries).

You may wish to further uninstall Git Server if it is otherwise unused; and in turn SSH Server assuming you are not using the SSH transport for the Jenkins CLI (most people use HTTP or WebSocket transport).

🚨 Removed

583.vf3b_454e43966

👷 Changes for plugin developers

581.ve633085a_8a_87

🐛 Bug fixes

575.v24fa_0a_b_f7383

👷 Changes for plugin developers

📦 Dependency updates

570.v21311f4951f8

🚀 New features and improvements

📦 Dependency updates

564.ve62a_4eb_b_e039

🐛 Bug fixes

  • Fix recent security fixes if JENKINS_HOME or the workspace directory contains a symlink (#139) @​dwnusbaum

🚦 Tests

... (truncated)

Changelog

Sourced from workflow-cps-global-lib's changelog.

Changelog

2.19

Release date: 2021-04-30

  • Developer: Expose LibrariesAction and LibraryRecord to Jenkins' REST API (PR 107)

2.18

Release date: 2021-02-19

  • Fix: Prevent ConcurrentModificationException from being thrown when serializing LibrariesAction.libraries (JENKINS-41037)
  • Internal: Fix PCT failures related to Git plugin 4.6.0 (PR 104)

2.17

Release date: 2020-07-20

  • Internal: Remove dependency on commons-lang3 to avoid version conflicts with jenkins-test-harness in downstream projects. (PR 94)
  • Internal: Update minimum required Jenkins version and plugin dependencies. (PR 95)
  • Internal: Fix tests affected by JENKINS-60406 when running against Jenkins 2.222.x or newer. (PR 96)

2.16

Release date: 2020-03-13

  • Fix: Exclude the contents of src/test/ in shared libraries from being used by Pipelines, as these files were likely only intended to be used in tests for the libraries rather than by Pipelines, and depending on the contents of src/test/, it may be unsafe for those files to be exposed to Pipelines. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. (PR 91)
  • Fix: Do not bundle JARs from Jenkins Apache HttpComponents Client 4.x API Plugin in this plugin (PR 75)
  • Fix: Trim leading and trailing whitespace when configuration the name or version of a shared library (JENKINS-59527)
  • Improvement: Clarify that if the "Include @​Library changes in job recent changes" option is checked, changes to the library will trigger builds of Pipelines that use the library (PR 61)
  • Internal: Migrate wiki content to GitHub (PR 89)
  • Internal: Add tests related to the criteria used to decide if an SCM is modern or legacy (JENKINS-58964)
  • Internal: Update tests to handle behavior changes caused by SECURITY-1713 (PR 90)
  • Internal: Update parent POM (PR 88)
  • Internal: Enable the sandbox consistently in tests (PR 79)
  • Internal: Remove duplicated code (PR 74)

2.15

Release date: 2019-07-31

2.14

Release date: 2019-07-11

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/griddynamics/mpl/network/alerts).