Update .gitea/workflows/ci.yml
This commit is contained in:
@@ -186,11 +186,6 @@ jobs:
|
||||
with:
|
||||
token: ${{ secrets.TOKEN }}
|
||||
|
||||
- id: backup-original-readme
|
||||
name: Backup existing README
|
||||
run: |
|
||||
cp "$README_PATH" "${README_PATH}.bak" || true
|
||||
|
||||
- id: generate-readme
|
||||
name: Generate README
|
||||
run: |
|
||||
@@ -242,14 +237,22 @@ jobs:
|
||||
EOF
|
||||
|
||||
- id: check-readme
|
||||
name: Check for README changes
|
||||
name: Check for README changes (git)
|
||||
run: |
|
||||
if cmp --silent "$README_PATH" "${README_PATH}.bak"; then
|
||||
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)
|
||||
git add -N "$README_PATH" || true
|
||||
|
||||
if git diff --quiet -- "$README_PATH"; then
|
||||
echo "✅ README unchanged"
|
||||
echo "changed=false" >> "$GITHUB_OUTPUT"
|
||||
else
|
||||
echo "⚠️ README was modified"
|
||||
echo "changed=true" >> "$GITHUB_OUTPUT"
|
||||
git --no-pager diff --stat -- "$README_PATH" || true
|
||||
fi
|
||||
|
||||
- id: upload-updated-readme
|
||||
|
||||
Reference in New Issue
Block a user