@@ -37,23 +37,51 @@ jobs:
37
37
run : |
38
38
cd build
39
39
emmake make
40
+ ls -la
41
+
42
+ - name : Debug File Locations
43
+ run : |
44
+ echo "Contents of build directory:"
45
+ ls -R build/
46
+ echo "\nContents of root directory:"
47
+ ls -la
40
48
41
49
- name : Prepare Release Files
42
50
run : |
43
- mkdir release
44
- cp build/terminal.wasm release/
45
- cp build/terminal.js release/
51
+ mkdir -p release
52
+ # Copy build artifacts
53
+ if [ -f "build/terminal.wasm" ]; then
54
+ cp build/terminal.wasm release/
55
+ else
56
+ echo "terminal.wasm not found in build directory"
57
+ exit 1
58
+ fi
59
+ if [ -f "build/terminal.js" ]; then
60
+ cp build/terminal.js release/terminal.generated.js
61
+ else
62
+ echo "terminal.js not found in build directory"
63
+ exit 1
64
+ fi
65
+ # Copy source files
66
+ cp terminal.js release/terminal.js
46
67
cp index.html release/
47
- cp terminal.js release/
68
+ echo "\nContents of release directory:"
69
+ ls -la release/
48
70
49
71
- name : Create Release
50
72
if : startsWith(github.ref, 'refs/tags/')
51
73
uses : softprops/action-gh-release@v1
52
74
with :
53
75
files : |
54
76
release/terminal.wasm
77
+ release/terminal.generated.js
55
78
release/terminal.js
56
79
release/index.html
57
- release/terminal.js
80
+ body : |
81
+ WebAssembly Terminal Release
82
+ - terminal.wasm: WebAssembly binary
83
+ - terminal.generated.js: Emscripten generated JavaScript
84
+ - terminal.js: Terminal implementation
85
+ - index.html: Web interface
58
86
env :
59
87
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments