From d7f33eec270244962ec0dec56094e2c1ca57b0e8 Mon Sep 17 00:00:00 2001 From: cybardev Date: Thu, 18 Jan 2024 09:58:03 -0400 Subject: [PATCH] feat: republish resume only if markdown has changed --- .github/workflows/resume.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/resume.yml b/.github/workflows/resume.yml index 5836282..f1b522f 100644 --- a/.github/workflows/resume.yml +++ b/.github/workflows/resume.yml @@ -20,7 +20,13 @@ jobs: uses: actions/checkout@v4 - name: Run resume generation script run: python3 example.py + - name: Check for resume changes + id: check_updates + run: | + FILE_CHANGED=$(git diff-tree --no-commit-id --name-only -r ${{ github.sha }} ./assets/Resume_*.md) + echo "changed=${FILE_CHANGED}" >> "${GITHUB_OUTPUT}" - name: Commit changes + if: endsWith(steps.check_updates.outputs.changed, '.md') run: | git config --local user.name "github-actions[bot]" git config --local user.email "github-actions[bot]@users.noreply.github.com"