Skip to content

Commit 442f6d5

Browse files
Update action.yml
1 parent c70566e commit 442f6d5

1 file changed

Lines changed: 12 additions & 41 deletions

File tree

.github/workflows/action.yml

Lines changed: 12 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -20,50 +20,21 @@ jobs:
2020
with:
2121
token: ${{ secrets.GITHUB_TOKEN }}
2222

23-
- name: Find and extract ZIP files
23+
- name: Extract ZIP files to root and delete
2424
run: |
25-
echo "Searching for ZIP files..."
26-
find . -name "*.zip" -type f | while read -r zipfile; do
27-
# Skip files inside .git directory
28-
if echo "$zipfile" | grep -q "/.git/"; then
29-
continue
30-
fi
31-
32-
# Create extraction directory based on zip filename
33-
extract_dir="${zipfile%.zip}"
34-
35-
echo "Extracting: $zipfile -> $extract_dir"
36-
37-
# Remove existing extraction directory if present
38-
if [ -d "$extract_dir" ]; then
39-
rm -rf "$extract_dir"
40-
fi
41-
42-
# Create directory and extract
43-
mkdir -p "$extract_dir"
44-
unzip -o "$zipfile" -d "$extract_dir"
45-
46-
# Optionally remove the zip file after extraction
47-
# rm "$zipfile"
48-
# echo "Removed: $zipfile"
25+
find . -name "*.zip" -type f -not -path "./.git/*" | while read -r zipfile; do
26+
echo "Extracting: $zipfile"
27+
unzip -o "$zipfile" -d .
28+
rm "$zipfile"
29+
echo "Deleted: $zipfile"
4930
done
5031
51-
- name: Check for changes
52-
id: git-check
53-
run: |
54-
git add -A
55-
if git diff --cached --quiet; then
56-
echo "changed=false" >> $GITHUB_OUTPUT
57-
echo "No changes to commit"
58-
else
59-
echo "changed=true" >> $GITHUB_OUTPUT
60-
echo "Changes detected"
61-
fi
62-
63-
- name: Commit and push extracted files
64-
if: steps.git-check.outputs.changed == 'true'
32+
- name: Commit and push
6533
run: |
6634
git config user.name "github-actions[bot]"
6735
git config user.email "github-actions[bot]@users.noreply.github.com"
68-
git commit -m "chore: extract zip archives [skip ci]"
69-
git push
36+
git add -A
37+
if ! git diff --cached --quiet; then
38+
git commit -m "chore: extract zip archives [skip ci]"
39+
git push
40+
fi

0 commit comments

Comments
 (0)