File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments