From aade2a84596e86ac3cb096f0a2d1f9e264de8629 Mon Sep 17 00:00:00 2001 From: Barry Gordon Date: Thu, 10 Feb 2022 21:36:59 +0000 Subject: [PATCH] Humanise the diff check failures --- .github/workflows/check-dist.yml | 4 ++-- script/check-diff | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100755 script/check-diff diff --git a/.github/workflows/check-dist.yml b/.github/workflows/check-dist.yml index 21e40bf..fdb4d93 100644 --- a/.github/workflows/check-dist.yml +++ b/.github/workflows/check-dist.yml @@ -1,4 +1,4 @@ -name: Check dist/ +name: Check dist on: pull_request: @@ -32,7 +32,7 @@ jobs: run: npm run package - name: Compare the expected and actual dist/ directories - run: git diff --quiet dist/ + run: script/check-diff verify-index-js: # make sure the entrypoint js files run on a clean machine without compiling first runs-on: ubuntu-latest steps: diff --git a/script/check-diff b/script/check-diff new file mode 100755 index 0000000..bc45833 --- /dev/null +++ b/script/check-diff @@ -0,0 +1,9 @@ +#!/bin/bash + +git diff --quiet dist/ +retVal=$? +if [ $retVal -ne 0 ]; then + echo "Detected uncommitted changes after build:" + git --no-pager diff dist/ + exit 1 +fi