Ver código fonte

Updating command-rebase.yml workflow from template

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot 2 anos atrás
pai
commit
c854a3fd38
1 arquivos alterados com 15 adições e 6 exclusões
  1. 15 6
      .github/workflows/command-rebase.yml

+ 15 - 6
.github/workflows/command-rebase.yml

@@ -3,18 +3,18 @@
 # https://github.com/nextcloud/.github
 # https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
 
+name: Rebase command
+
 on:
   issue_comment:
-    types: [ created ]
-
-name: Automatic Rebase
+    types: created
 
 jobs:
   rebase:
-    name: Rebase
+    runs-on: ubuntu-latest
+
     # On pull requests and if the comment starts with `/rebase`
     if: github.event.issue.pull_request != '' && startsWith(github.event.comment.body, '/rebase')
-    runs-on: ubuntu-latest
 
     steps:
       - name: Add reaction on start
@@ -30,8 +30,17 @@ jobs:
         with:
           fetch-depth: 0
           token: ${{ secrets.COMMAND_BOT_PAT }}
-      
+
       - name: Automatic Rebase
         uses: cirrus-actions/rebase@1.5
         env:
           GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
+
+      - name: Add reaction on failure
+        uses: peter-evans/create-or-update-comment@v1
+        if: failure()
+        with:
+          token: ${{ secrets.COMMAND_BOT_PAT }}
+          repository: ${{ github.event.repository.full_name }}
+          comment-id: ${{ github.event.comment.id }}
+          reaction-type: "-1"