forked from redhat-openshift-ecosystem/certified-operators
-
Notifications
You must be signed in to change notification settings - Fork 0
31 lines (28 loc) · 931 Bytes
/
pipeline-trigger.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
on:
issue_comment:
types: [created]
jobs:
pr_commented:
# This job only runs for pull request comments
name: PR comment
if: ${{ github.event.issue.pull_request && startsWith(github.event.comment.body, '/re-trigger') }}
runs-on: ubuntu-latest
steps:
- name: Add temporary re-trigger label
uses: actions-ecosystem/action-add-labels@v1
with:
labels: pipeline/trigger
- name: Comment a PR
uses: actions/github-script@v4
with:
script: |
github.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: 'The certification pipeline will be triggered soon.'
})
- name: Remove a temporary label
uses: actions-ecosystem/action-remove-labels@v1
with:
labels: pipeline/trigger