-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major
-
Component/s: github-branch-source-plugin
-
Environment:Core: 2.289.1
Plugins: 2.11.1
Somehow I started to see PRs get built over and over (for the same commit) when their PR description get changed.
Â
I don't recall to see that behaviour in the past. It's not something only in our end but also in the ci.jenkins.io
Â
To illustrate the above see the below example:
Â
- I created https://github.com/jenkinsci/opentelemetry-plugin/pull/135Â with only one commit.
- ThereforeÂ
- Then I edited the descriptionÂ

Â
Â
- Then a new build got triggered https://ci.jenkins.io/blue/organizations/jenkins/Plugins%2Fopentelemetry-plugin/detail/PR-135/3/pipeline
- Even though the build 2 was a branch index for the same commit and build 1 was a push event for the same commit.
In the https://ci.jenkins.io/job/Plugins/job/opentelemetry-plugin/indexing/events I can see the below logs
Â
Â
[Thu Jun 24 08:13:39 UTC 2021] Received Pull request #135 event in repository jenkinsci/opentelemetry-plugin UPDATED event from 140.82.115.251 ⇒ https://ci.jenkins.io/github-webhook/ with timestamp Thu Jun 24 08:13:34 UTC 2021 08:13:39 Connecting to https://api.github.com using ci.jenkins.io GitHub App (jenkinsci org) Examining jenkinsci/opentelemetry-plugin Checking pull-requests... Getting remote pull request #135... [Thu Jun 24 08:13:39 UTC 2021] Received Pull request #135 event in repository jenkinsci/opentelemetry-plugin UPDATED event from 140.82.115.152 ⇒ https://ci.jenkins.io/github-webhook/ with timestamp Thu Jun 24 08:13:34 UTC 2021 08:13:39 Connecting to https://api.github.com using ci.jenkins.io GitHub App (jenkinsci org) Examining jenkinsci/opentelemetry-plugin Checking pull-requests... Getting remote pull request #135... [Thu Jun 24 08:13:39 UTC 2021] Received Pull request #135 event in repository jenkinsci/opentelemetry-plugin UPDATED event from 140.82.115.246 ⇒ https://ci.jenkins.io/github-webhook/ with timestamp Thu Jun 24 08:13:34 UTC 2021 08:13:39 Connecting to https://api.github.com using ci.jenkins.io GitHub App (jenkinsci org) Examining jenkinsci/opentelemetry-plugin Checking pull-requests... Getting remote pull request #135... Checking pull request #135 ‘Jenkinsfile’ found Checking pull request #135
And also a screenshot
Â
