@@ -23,44 +23,15 @@ jobs:
2323 cache : ' pnpm'
2424 - name : Install dependencies
2525 run : pnpm i
26- - name : Debug workspace
27- run : |
28- echo "Current directory: $(pwd)"
29- echo "Workspace file:"
30- cat pnpm-workspace.yaml
31- echo "Available packages:"
32- ls -la packages/
33- echo "Package directories:"
34- find packages -name "package.json" -exec dirname {} \;
35- echo "PNPM version:"
36- pnpm --version
3726 - name : Build packages
3827 run : pnpm build
3928 - name : Collect dist files
4029 run : |
41- echo "Checking build outputs:"
42- find packages -name "dist" -type d || echo "No dist directories found"
43- find packages -name "*.user.js" -type f || echo "No .user.js files found"
44-
4530 mkdir -p release-files
46-
47- # Check if any .user.js files exist
48- if find packages/*/dist -name "*.user.js" -type f 2>/dev/null | grep -q .; then
49- echo "Found .user.js files, collecting them:"
50- find packages/*/dist -name "*.user.js" -type f | while read file; do
51- package_name=$(echo "$file" | cut -d'/' -f2)
52- filename=$(basename "$file")
53- echo "Copying: $file -> release-files/${filename}"
54- cp "$file" "release-files/${filename}"
55- done
56- else
57- echo "No .user.js files found in packages/*/dist"
58- echo "Directory structure after build:"
59- find packages -type f -name "*.js" 2>/dev/null || echo "No .js files found anywhere"
60- fi
61-
62- echo "Files in release-files directory:"
63- ls -la release-files/ || echo "release-files directory is empty"
31+ find packages/*/dist -name "*.user.js" -type f | while read file; do
32+ filename=$(basename "$file")
33+ cp "$file" "release-files/${filename}"
34+ done
6435 - name : Create Release
6536 uses : softprops/action-gh-release@v2
6637 with :
0 commit comments