Skip to content

Commit 88ab6de

Browse files
author
AutoAR Bot
committed
Fix release workflow: handle missing python/ directory and add Go files to archive
1 parent 667cad8 commit 88ab6de

1 file changed

Lines changed: 14 additions & 10 deletions

File tree

.github/workflows/release.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,21 @@ jobs:
3838
# Copy all necessary files
3939
cp -r modules/ release/
4040
cp -r lib/ release/
41-
cp -r python/ release/
42-
cp -r nuclei_templates/ release/
43-
cp -r Wordlists/ release/
41+
# Copy python/ only if it exists (may contain db_handler.py)
42+
[ -d python/ ] && cp -r python/ release/ || true
43+
cp -r nuclei_templates/ release/ || true
44+
cp -r Wordlists/ release/ || true
4445
cp -r regexes/ release/
45-
cp -r newcves/ release/
46-
cp *.sh release/
47-
cp *.py release/
48-
cp *.yaml release/
49-
cp *.yml release/
50-
cp *.txt release/
51-
cp *.md release/
46+
[ -d newcves/ ] && cp -r newcves/ release/ || true
47+
[ -d gomodules/ ] && cp -r gomodules/ release/ || true
48+
cp *.sh release/ 2>/dev/null || true
49+
cp *.py release/ 2>/dev/null || true
50+
cp *.yaml release/ 2>/dev/null || true
51+
cp *.yml release/ 2>/dev/null || true
52+
cp *.txt release/ 2>/dev/null || true
53+
cp *.md release/ 2>/dev/null || true
54+
cp go.mod go.sum release/ 2>/dev/null || true
55+
cp main.go release/ 2>/dev/null || true
5256
cp Dockerfile release/
5357
cp docker-compose.yml release/
5458
cp docker-entrypoint.sh release/

0 commit comments

Comments
 (0)