Browse Source

Update node workflow for better error messages

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Vincent Petry 1 year ago
parent
commit
b5895459c9
1 changed files with 6 additions and 1 deletions
  1. 6 1
      .github/workflows/node.yml

+ 6 - 1
.github/workflows/node.yml

@@ -13,6 +13,9 @@ on:
       - master
       - stable*
 
+permissions:
+  contents: read
+
 jobs:
   build:
     runs-on: ubuntu-latest
@@ -50,10 +53,12 @@ jobs:
 
       - name: Check webpack build changes
         run: |
-          bash -c "[[ ! \"`git status --porcelain `\" ]] || exit 1"
+          bash -c "[[ ! \"`git status --porcelain `\" ]] || (echo 'Please recompile and commit the assets, see the section \"Show changes on failure\" for details' && exit 1)"
 
       - name: Show changes on failure
         if: failure()
         run: |
           git status
           git --no-pager diff
+          exit 1 # make it red to grab attention
+