Skip to content

Commit c2fe56f

Browse files
ishikawa-proclaude
andcommitted
fix: add missing build steps in GitHub Actions
- Add React build step before electron-builder - Copy electron directory to build folder - Fix 'Application entry file does not exist' error 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent e3959ef commit c2fe56f

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

.github/workflows/build-and-release.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ jobs:
3838
sudo apt-get update
3939
sudo apt-get install -y libnss3-dev libatk-bridge2.0-dev libdrm2 libxcomposite1 libxdamage1 libxrandr2 libgbm1 libxss1 libasound2-dev
4040
41+
- name: Build React app
42+
run: npm run build
43+
44+
- name: Copy electron files
45+
run: cp -r electron build/
46+
4147
- name: Rebuild native dependencies
4248
run: npx electron-rebuild
4349

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "diff-viewer",
3-
"version": "0.1.17",
3+
"version": "0.1.18",
44
"description": "A rich Git diff viewer with syntax highlighting",
55
"main": "build/electron/main.js",
66
"homepage": "./",

0 commit comments

Comments
 (0)