Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
zevisvei authored Nov 10, 2024
1 parent d07cbe3 commit b15a4ec
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions release_folders.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#!/bin/bash

# צור את הריליסים עבור כל תיקייה
for dir in */ ; do
# בדוק אם מדובר בתיקייה
if [ -d "$dir" ]; then
# הסר את הסלאש בסוף ושמור את שם התיקייה
folder_name=$(basename "$dir")
zip_file="${folder_name}.zip"

# צור את קובץ ה-ZIP עם שם התיקייה
echo "Creating ZIP for folder: $folder_name"
zip -r "$zip_file" "$dir" > /dev/null 2>&1

# בדוק אם קובץ ה-ZIP נוצר בהצלחה
if [ -f "$zip_file" ]; then
# צור ריליס חדש עם שם תג ייחודי לכל תיקייה (הסרת רווחים והמרה לאותיות קטנות)
TAG_NAME="v$(date +%Y%m%d%H%M%S)_$(echo $folder_name | tr ' ' '-')"
RELEASE_NAME="Release $TAG_NAME"

echo "Creating GitHub Release: $TAG_NAME"
gh release create "$TAG_NAME" -t "$RELEASE_NAME" -n "Release for folder: $folder_name"

# העלה את קובץ ה-ZIP לריליס בגיטהאב
echo "Uploading $zip_file to GitHub Release"
gh release upload "$TAG_NAME" "$zip_file" --clobber

# מחק את קובץ ה-ZIP אחרי ההעלאה
rm "$zip_file"
else
echo "Failed to create ZIP for folder: $folder_name"
fi
fi
done

0 comments on commit b15a4ec

Please sign in to comment.