diff --git a/.github/workflows/build_template.yml b/.github/workflows/build_template.yml index 7172dfdf0164..dbf906e0f4cd 100644 --- a/.github/workflows/build_template.yml +++ b/.github/workflows/build_template.yml @@ -23,10 +23,21 @@ jobs: - name: Check generated files are up to date working-directory: ${{ inputs.modulepath }} run: | - make generate + if make -qp | grep -q '^generate:'; then + make generate +<<<<<<< Updated upstream if [ "$(git status -s)" != "" ]; then echo "command 'make generate' creates file that differ from git tree, please run 'make generate' and commit:" git status -s exit 1 +======= + if [ "$(git status -s)" != "" ]; then + echo "command 'make generate' creates files that differ from the git tree, please run 'make generate' and commit:" + git status -s + exit 1 + fi + else + echo "'make generate' rule not found, skipping." +>>>>>>> Stashed changes fi