diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d16c798..bf390bf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,9 +43,10 @@ jobs: - name: Apply Version Metadata run: | - echo "Log:" - git log --pretty=format:'%H' -n 1 - python test/auto_apply_version_metadata.py $(git log --pretty=format:'%h' -n 1) + LAST_SHORTEN_COMMIT_HASH=$(git log --pretty=format:'%h' -n 1) + LAST_COMMIT_HASH=$(git log --pretty=format:'%H' -n 1) + CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "$LAST_COMMIT_HASH") + python test/auto_apply_version_metadata.py "$LAST_SHORTEN_COMMIT_HASH" "$CHANGED_FILES" - name: Commit Version Metadata uses: stefanzweifel/git-auto-commit-action@v5 diff --git a/test/auto_apply_version_metadata.py b/test/auto_apply_version_metadata.py index af486fa..d764624 100644 --- a/test/auto_apply_version_metadata.py +++ b/test/auto_apply_version_metadata.py @@ -221,6 +221,7 @@ def auto_apply_version_metadata(last_commit_sha): if __name__ == "__main__": try: last_commit_sha = sys.argv[1] + print(type(sys.argv[1]), sys.argv[1]) except KeyError: raise ValueError("Last commit SHA not provided.") else: