Update .gitea/workflows/ci.yml
This commit is contained in:
@@ -279,19 +279,17 @@ jobs:
|
|||||||
name: Check for README changes
|
name: Check for README changes
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
# Make sure the workspace is considered safe by git inside containers
|
|
||||||
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
|
||||||
|
|
||||||
# Ensure diff works even if file were new (intent-to-add)
|
# Compute checksums: repo version vs generated version
|
||||||
git add -N "$README_PATH" || true
|
old_sum=$(git show HEAD:README.md | md5sum | awk '{print $1}')
|
||||||
|
new_sum=$(md5sum README.md | awk '{print $1}')
|
||||||
|
|
||||||
if git diff --quiet -- "$README_PATH"; then
|
if [ "$old_sum" = "$new_sum" ]; then
|
||||||
echo "✅ README unchanged"
|
|
||||||
echo "changed=false" >> "$GITHUB_OUTPUT"
|
echo "changed=false" >> "$GITHUB_OUTPUT"
|
||||||
|
echo "✅ README unchanged"
|
||||||
else
|
else
|
||||||
echo "⚠️ README was modified"
|
|
||||||
echo "changed=true" >> "$GITHUB_OUTPUT"
|
echo "changed=true" >> "$GITHUB_OUTPUT"
|
||||||
git --no-pager diff --stat -- "$README_PATH" || true
|
echo "⚠️ README changed"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- id: upload-updated-readme
|
- id: upload-updated-readme
|
||||||
|
|||||||
Reference in New Issue
Block a user