Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/github-branch-source-plugin
  Commit: 5125eb8241d358e7165cccc1f440bf186c274969
      
https://github.com/jenkinsci/github-branch-source-plugin/commit/5125eb8241d358e7165cccc1f440bf186c274969
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-05-03 (Fri, 03 May 2019)

  Changed paths:
    M 
src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
    M 
src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestSCMRevision.java
    M 
src/test/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystemTest.java
    M 
src/test/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceTest.java
    R src/test/resources/api/__files/body-heads-master-lJ0Av.json
    A src/test/resources/api/__files/body-heads-master-notfound.json
    A src/test/resources/api/__files/body-heads-master.json
    A src/test/resources/api/__files/body-users-notauser.json
    A src/test/resources/api/__files/body-yolo-pulls-2-bad-user.json
    A src/test/resources/api/__files/body-yolo-pulls-bad-user.json
    R src/test/resources/api/mappings/mapping-heads-master-lJ0Av.json
    A src/test/resources/api/mappings/mapping-heads-master.json
    A src/test/resources/api/mappings/mapping-users-notauser.json
    R src/test/resources/api/mappings/mapping-yolo-pulls-2.json

  Log Message:
  -----------
  JENKINS-56996 - PRs where parts are not found are orphaned

Bad PRs can happen a number of ways when constituent parts of
the PR were missing, source fork, user, target branch, etc.
The generally mean the PR is permanenently dead.

However, before this change one bad PR would throw an exception
and crash an entire scan. In the case of GitHub Org Folder Pipelines
this would happen all too easily and would stop the whole org from scanning.

This change treats the FileNotFound exceptions thrown by these bad PRs
as errors local to the PR, treats them as orphaned, and continues the scan.

This change only effects PRs, not tags or branches, which are
less prone to errors (or are already doing a similiar thing).


  Commit: 25d228ccc7b3dfcfa7681414033f12f9426d8844
      
https://github.com/jenkinsci/github-branch-source-plugin/commit/25d228ccc7b3dfcfa7681414033f12f9426d8844
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-05-08 (Wed, 08 May 2019)

  Changed paths:
    M 
src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestSCMRevision.java

  Log Message:
  -----------
  Fix message wording


  Commit: 760e4e1287448494576f86757cddeb049a1094cf
      
https://github.com/jenkinsci/github-branch-source-plugin/commit/760e4e1287448494576f86757cddeb049a1094cf
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-05-08 (Wed, 08 May 2019)

  Changed paths:
    M 
src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
    M 
src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestSCMRevision.java
    M 
src/test/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystemTest.java
    M 
src/test/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceTest.java
    R src/test/resources/api/__files/body-heads-master-lJ0Av.json
    A src/test/resources/api/__files/body-heads-master-notfound.json
    A src/test/resources/api/__files/body-heads-master.json
    A src/test/resources/api/__files/body-users-notauser.json
    A src/test/resources/api/__files/body-yolo-pulls-2-bad-user.json
    A src/test/resources/api/__files/body-yolo-pulls-bad-user.json
    R src/test/resources/api/mappings/mapping-heads-master-lJ0Av.json
    A src/test/resources/api/mappings/mapping-heads-master.json
    A src/test/resources/api/mappings/mapping-users-notauser.json
    R src/test/resources/api/mappings/mapping-yolo-pulls-2.json

  Log Message:
  -----------
  Merge pull request #224 from bitwiseman/brittle-scan

JENKINS-56996 - PRs where parts are not found are orphaned


Compare: 
https://github.com/jenkinsci/github-branch-source-plugin/compare/d6bc799dc6f5...760e4e128744

-- 
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/github-branch-source-plugin/push/refs/heads/master/d6bc79-760e4e%40github.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to