Skip to content

Commit 304c837

Browse files
committed
ci: update
1 parent af275ef commit 304c837

1 file changed

Lines changed: 34 additions & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,52 @@ jobs:
1515
- uses: actions/checkout@v4
1616
- uses: pnpm/action-setup@v3
1717
with:
18-
version: 'latest'
18+
version: '10.15.1'
1919
- name: Use Node.js
2020
uses: actions/setup-node@v4
2121
with:
2222
node-version: 22
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
2637
- name: Build packages
2738
run: pnpm build
2839
- name: Collect dist files
2940
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+
3045
mkdir -p release-files
31-
find packages/*/dist -name "*.user.js" -type f | while read file; do
32-
package_name=$(echo "$file" | cut -d'/' -f2)
33-
filename=$(basename "$file")
34-
cp "$file" "release-files/${filename}"
35-
done
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"
3664
- name: Create Release
3765
uses: softprops/action-gh-release@v2
3866
with:

0 commit comments

Comments
 (0)