summaryrefslogtreecommitdiff
path: root/.github/workflows/membrowse-comment.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/membrowse-comment.yml')
-rw-r--r--.github/workflows/membrowse-comment.yml33
1 files changed, 33 insertions, 0 deletions
diff --git a/.github/workflows/membrowse-comment.yml b/.github/workflows/membrowse-comment.yml
new file mode 100644
index 000000000..952d8ba37
--- /dev/null
+++ b/.github/workflows/membrowse-comment.yml
@@ -0,0 +1,33 @@
+name: Membrowse Comment
+
+on:
+ workflow_run:
+ workflows: ["Build"]
+ types:
+ - completed
+
+jobs:
+ post-comment:
+ runs-on: ubuntu-latest
+ # Run the comment job even if some of the builds fail
+ if: >
+ github.event.workflow_run.event == 'pull_request' &&
+ github.event.workflow_run.conclusion != 'cancelled'
+ permissions:
+ contents: read
+ actions: read
+ pull-requests: write
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v6
+
+ - name: Post Membrowse PR comment
+ if: ${{ env.MEMBROWSE_API_KEY != '' }}
+ uses: membrowse/membrowse-action/comment-action@v1
+ with:
+ api_key: ${{ secrets.MEMBROWSE_API_KEY }}
+ commit: ${{ github.event.workflow_run.head_sha }}
+ comment_template: .github/membrowse_pr_message.j2
+ env:
+ MEMBROWSE_API_KEY: ${{ secrets.MEMBROWSE_API_KEY }}
+ GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}