| |
@@ -27,32 +27,32 @@
|
| |
name: params.MESSAGING_FEDMSG_PROVIDER,
|
| |
overrides: [topic: "io.pagure.prod.pagure.pull-request.new"],
|
| |
checks: [
|
| |
- [field: '$.pullrequest.project.url_path', expectedValue: params.GIT_REPO.split('/')[3..-1].join('/').replace('forks/', 'fork/').replaceAll(/.git$/, '')],
|
| |
- [field: '$.pullrequest.branch', expectedValue: params.GIT_MAIN_BRANCH],
|
| |
+ [field: '$.pullrequest.project.url_path', expectedValue: "^${params.GIT_REPO.split('/')[3..-1].join('/').replace('forks/', 'fork/').replaceAll(/.git$/, '')}\$"],
|
| |
+ [field: '$.pullrequest.branch', expectedValue: "^${params.GIT_MAIN_BRANCH}\$"],
|
| |
]
|
| |
),
|
| |
fedmsgSubscriber(
|
| |
name: params.MESSAGING_FEDMSG_PROVIDER,
|
| |
overrides: [topic: "io.pagure.prod.pagure.pull-request.update"],
|
| |
checks: [
|
| |
- [field: '$.pullrequest.project.url_path', expectedValue: params.GIT_REPO.split('/')[3..-1].join('/').replace('forks/', 'fork/').replaceAll(/.git$/, '')],
|
| |
- [field: '$.pullrequest.branch', expectedValue: params.GIT_MAIN_BRANCH],
|
| |
+ [field: '$.pullrequest.project.url_path', expectedValue: "^${params.GIT_REPO.split('/')[3..-1].join('/').replace('forks/', 'fork/').replaceAll(/.git$/, '')}\$"],
|
| |
+ [field: '$.pullrequest.branch', expectedValue: "^${params.GIT_MAIN_BRANCH}\$"],
|
| |
]
|
| |
),
|
| |
fedmsgSubscriber(
|
| |
name: params.MESSAGING_FEDMSG_PROVIDER,
|
| |
overrides: [topic: "io.pagure.prod.pagure.pull-request.reopened"],
|
| |
checks: [
|
| |
- [field: '$.pullrequest.project.url_path', expectedValue: params.GIT_REPO.split('/')[3..-1].join('/').replace('forks/', 'fork/').replaceAll(/.git$/, '')],
|
| |
- [field: '$.pullrequest.branch', expectedValue: params.GIT_MAIN_BRANCH],
|
| |
+ [field: '$.pullrequest.project.url_path', expectedValue: "^${params.GIT_REPO.split('/')[3..-1].join('/').replace('forks/', 'fork/').replaceAll(/.git$/, '')}\$"],
|
| |
+ [field: '$.pullrequest.branch', expectedValue: "^${params.GIT_MAIN_BRANCH}\$"],
|
| |
]
|
| |
),
|
| |
fedmsgSubscriber(
|
| |
name: params.MESSAGING_FEDMSG_PROVIDER,
|
| |
overrides: [topic: "io.pagure.prod.pagure.pull-request.rebased"],
|
| |
checks: [
|
| |
- [field: '$.pullrequest.project.url_path', expectedValue: params.GIT_REPO.split('/')[3..-1].join('/').replace('forks/', 'fork/').replaceAll(/.git$/, '')],
|
| |
- [field: '$.pullrequest.branch', expectedValue: params.GIT_MAIN_BRANCH],
|
| |
+ [field: '$.pullrequest.project.url_path', expectedValue: "^${params.GIT_REPO.split('/')[3..-1].join('/').replace('forks/', 'fork/').replaceAll(/.git$/, '')}\$"],
|
| |
+ [field: '$.pullrequest.branch', expectedValue: "^${params.GIT_MAIN_BRANCH}\$"],
|
| |
]
|
| |
),
|
| |
]
|
| |
Messaging plugin is using regexp for catching messages, which caused
that also forked project triggered these jobs.