feat: Add new emoji assets and an UpdateBanner component.
Some checks failed
Build and Release / build-and-release (push) Failing after 3m28s

This commit is contained in:
Bryan1029384756
2026-02-13 12:20:40 -06:00
parent 63d4208933
commit fe869a3222
3855 changed files with 10226 additions and 15543 deletions

View File

@@ -51,26 +51,23 @@ jobs:
~/.npm
~/.cache/electron
~/.cache/electron-builder
Frontend/Electron/node_modules
node_modules
key: npm-electron-${{ hashFiles('package-lock.json', 'Frontend/Electron/package-lock.json') }}
key: npm-electron-${{ hashFiles('package-lock.json') }}
restore-keys: |
npm-electron-
- name: Install dependencies
run: |
npm install
npm run install:frontend
run: npm install
- name: Read version from package.json
id: version
run: |
VERSION=$(node -p "require('./Frontend/Electron/package.json').version")
VERSION=$(node -p "require('./apps/electron/package.json').version")
echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: Build Electron app
run: |
cd Frontend/Electron
cd apps/electron
npm run build
npx electron-builder --linux
xvfb-run npx electron-builder --win || echo "electron-builder exited with non-zero code, checking artifacts..."
@@ -82,7 +79,7 @@ jobs:
VITE_LIVEKIT_URL: ${{ secrets.VITE_LIVEKIT_URL }}
- name: List build artifacts
run: ls -la Frontend/Electron/dist/
run: ls -la apps/electron/dist/
- name: Delete existing latest release
run: |
@@ -113,11 +110,11 @@ jobs:
echo "Created release ID: $RELEASE_ID"
# Upload each artifact
for file in Frontend/Electron/dist/latest*.yml \
Frontend/Electron/dist/*.exe \
Frontend/Electron/dist/*.exe.blockmap \
Frontend/Electron/dist/*.AppImage \
Frontend/Electron/dist/*.flatpak; do
for file in apps/electron/dist/latest*.yml \
apps/electron/dist/*.exe \
apps/electron/dist/*.exe.blockmap \
apps/electron/dist/*.AppImage \
apps/electron/dist/*.flatpak; do
[ -f "$file" ] || continue
FILENAME=$(basename "$file")
ENCODED_NAME=$(echo -n "$FILENAME" | jq -sRr @uri)