Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump pipeline-build-step from 2.9 to 2.11 #160

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps pipeline-build-step from 2.9 to 2.11.

Changelog

Sourced from pipeline-build-step's changelog.

2.11

Release date: 2020-01-03

  • Fix: Mark that the FlowInterruptedException thrown by the build step when the downstream build fails while using propagate: true should not be treated as a build interruption. Part of the fix for JENKINS-60354. Update Pipeline: Basic Steps Plugin to 2.19 or newer along with this update for the full fix. (PR 39)
  • Internal: Update parent POM. (PR 40)

2.10

Release date: 2019-11-26

  • Fix: When using propagate: true (the default), the result of the downstream job is now used as the result of the build step. Previously, when the downstream job was not successful, the result of the build step was FAILURE no matter the actual result (UNSTABLE, ABORTED, etc.). JENKINS-49073.

    Note: As a result of this change, you are advised to also update Pipeline: Groovy Plugin to version 2.77 (or newer), so that the result of parallel steps when not using failFast: true is the worst result of all branches, rather than the result of the first completed branch. The distinction between these behaviors is more likely to be encountered now that the build step can have results other than SUCCESS and FAILURE.

  • Improvement: When the type of a parameter passed to the build step does not match the type of the same parameter on the downstream job, the passed parameter will now be automatically converted to the correct type in some cases (such as when passing a string parameter when the downstream job expects a password parameter). (JENKINS-60216)

  • Improvement: Document the default value of the propagate option for the build step. (PR 25)

  • Internal: Incrementalify the plugin, simplify code using new methods from recent versions of Jenkins core, replace usages of deprecated APIs, add additional tests, and improve existing tests. (PR 27, PR 28, PR 29, PR 30, PR 31, PR 32, PR 33)

Commits
  • 65f1a2b [maven-release-plugin] prepare release pipeline-build-step-2.11
  • d094cac Merge pull request #41 from dwnusbaum/changelog-2.11
  • 8742cdb Add 2.11 release notes
  • 579801e Merge pull request #40 from basil/pom
  • c3537e8 Merge pull request #39 from dwnusbaum/JENKINS-60354
  • 8ac8621 [JENKINS-60354] Update to released version of workflow-step-api
  • b0610d6 Bump plugin POM
  • 9a133d3 [JENKINS-60354] Mark that FlowInterruptedException is not used for actual int...
  • 6799f70 Merge pull request #37 from dwnusbaum/changelog-2.10-update
  • bde4852 Add suggestion to update to workflow-cps 2.77
  • Additional commits viewable in compare view

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 badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in the .dependabot/config.yml file in this repo:

  • Update frequency
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Jan 7, 2020
@dependabot-preview dependabot-preview bot requested a review from jglick January 7, 2020 06:01
Copy link
Member

@jglick jglick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot merge

@dependabot-preview dependabot-preview bot merged commit 8e84ac6 into master Jan 7, 2020
@dependabot-preview dependabot-preview bot deleted the dependabot/maven/org.jenkins-ci.plugins-pipeline-build-step-2.11 branch January 7, 2020 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant