feat: automated version badge updates and CI/CD improvements
Some checks failed
CI/CD Pipeline / CI Pipeline (push) Failing after 16m21s

This commit is contained in:
2026-04-06 19:07:02 +02:00
parent 96cbfc99bb
commit c8b0dbd0a1
4 changed files with 69 additions and 4 deletions

View File

@@ -130,4 +130,24 @@ if [ -f "$MAIN_GO" ]; then
echo "✅ Updated Swagger version in main.go"
fi
# Update README.md version badge
README_MD="README.md"
if [ -f "$README_MD" ]; then
# Create temporary file
TMP_FILE=$(mktemp)
# Use awk to update version badge
awk -v new_version="$NEW_VERSION" '{
if ($0 ~ /Version.*badge.*version/) {
print "[![Version](https://img.shields.io/badge/version-" new_version "-blue.svg)](https://gitea.arcodange.fr/arcodange/DanceLessonsCoach/releases)"
} else {
print $0
}
}' "$README_MD" > "$TMP_FILE"
# Replace original file
mv "$TMP_FILE" "$README_MD"
echo "✅ Updated version badge in README.md"
fi
echo "🎉 Version bump complete: $NEW_VERSION"