Skip to content

Commit 840e17b

Browse files
authored
Update update-readme.yml
1 parent 6f11b85 commit 840e17b

1 file changed

Lines changed: 15 additions & 9 deletions

File tree

.github/workflows/update-readme.yml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -136,16 +136,22 @@ jobs:
136136
OUTPUT_FILE="${{ inputs.output_file }}"
137137
echo "🔎 Checking git-tracked changes for $OUTPUT_FILE and CONTRIBUTING.md..."
138138
139-
# On force git à détecter le fichier téléchargé comme nouveau si besoin
140-
git add --intent-to-add "$OUTPUT_FILE" CONTRIBUTING.md 2>/dev/null || true
141-
142-
if git diff --cached --quiet; then
143-
echo "✅ No changes detected in README or CONTRIBUTING.md."
144-
echo "changed=false" >> $GITHUB_OUTPUT
145-
else
146-
echo "⚠️ Changes detected in README or CONTRIBUTING.md!"
147-
git diff --cached --name-only
139+
# Vérifie si CONTRIBUTING.md existait avant le téléchargement
140+
if [ ! -f CONTRIBUTING.md ] || ! git ls-files --error-unmatch CONTRIBUTING.md >/dev/null 2>&1; then
141+
echo "⚠️ CONTRIBUTING.md did not exist in the repo before. Forcing PR creation."
148142
echo "changed=true" >> $GITHUB_OUTPUT
143+
else
144+
# On force git à détecter les fichiers comme modifiés
145+
git add --intent-to-add "$OUTPUT_FILE" CONTRIBUTING.md 2>/dev/null || true
146+
147+
if git diff --cached --quiet; then
148+
echo "✅ No changes detected in README or CONTRIBUTING.md."
149+
echo "changed=false" >> $GITHUB_OUTPUT
150+
else
151+
echo "⚠️ Changes detected in README or CONTRIBUTING.md!"
152+
git diff --cached --name-only
153+
echo "changed=true" >> $GITHUB_OUTPUT
154+
fi
149155
fi
150156
151157
- name: 📅 Get current date

0 commit comments

Comments
 (0)