From 2a090b9b6b24220d8f133de81a683bd665b4428c Mon Sep 17 00:00:00 2001 From: Logan Gore Date: Wed, 6 May 2026 11:42:22 -0700 Subject: [PATCH] Replace jitterbit/get-changed-files with native git diff --- .github/workflows/auto-publish.yml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/auto-publish.yml b/.github/workflows/auto-publish.yml index b32270e..0c7bed0 100644 --- a/.github/workflows/auto-publish.yml +++ b/.github/workflows/auto-publish.yml @@ -31,20 +31,18 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT echo "release_tag=v$VERSION" >> $GITHUB_OUTPUT - - name: Get changed files - id: files - uses: jitterbit/get-changed-files@v1 - - name: Check for version.py diff id: diff + env: + BASE_SHA: ${{ github.event.before }} + HEAD_SHA: ${{ github.sha }} run: | - FOUND=0 - for changed_file in ${{ steps.files.outputs.all }}; do - if [[ $changed_file == "stytch/version.py" ]]; then - FOUND=1 - fi - done - echo "diff=$FOUND" >> $GITHUB_OUTPUT + git fetch --depth=1 origin "$BASE_SHA" + if git diff --quiet "$BASE_SHA" "$HEAD_SHA" -- stytch/version.py; then + echo "diff=0" >> $GITHUB_OUTPUT + else + echo "diff=1" >> $GITHUB_OUTPUT + fi - name: Publish distribution to PyPI env: