From 32673d60e62b711a770987d4d9b46937071f732a Mon Sep 17 00:00:00 2001 From: gourav Date: Thu, 13 Nov 2025 10:44:31 +0530 Subject: [PATCH 1/4] fix: reset-pin --- .../routes/(app)/settings/pin/+page.svelte | 70 +++++++++++++------ 1 file changed, 49 insertions(+), 21 deletions(-) diff --git a/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte b/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte index 2b1b0b6a..7f4cf990 100644 --- a/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte +++ b/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte @@ -1,29 +1,57 @@
Date: Thu, 13 Nov 2025 11:02:21 +0530 Subject: [PATCH 2/4] fix: format and lint --- .../routes/(app)/settings/pin/+page.svelte | 88 +++++++++---------- .../src/components/user/user-follow-stats.tsx | 6 +- 2 files changed, 47 insertions(+), 47 deletions(-) diff --git a/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte b/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte index 7f4cf990..92e50e13 100644 --- a/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte +++ b/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte @@ -1,57 +1,53 @@
{stats}

-

{index === 1 && statsValue > 1 ? `${title}s` : title}

+

+ {index === 1 && statsValue > 1 + ? `${title}s` + : title} +

); })} From 244da920b8417672e39ca3b48151ac23c6044172 Mon Sep 17 00:00:00 2001 From: gourav Date: Thu, 13 Nov 2025 11:19:43 +0530 Subject: [PATCH 3/4] fix: format and lint --- platforms/dreamSync/package.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platforms/dreamSync/package.json b/platforms/dreamSync/package.json index ad3116b9..f83acc8d 100644 --- a/platforms/dreamSync/package.json +++ b/platforms/dreamSync/package.json @@ -98,5 +98,13 @@ }, "optionalDependencies": { "bufferutil": "^4.0.8" + }, + "pnpm": { + "overrides": { + "react": "18.3.1", + "react-dom": "18.3.1", + "@types/react": "18.3.11", + "@types/react-dom": "18.3.1" + } } } From 1b2a1be6fa4ed778d440626f2db5c010c06c2bf2 Mon Sep 17 00:00:00 2001 From: gourav Date: Thu, 13 Nov 2025 15:01:47 +0530 Subject: [PATCH 4/4] fix: build --- .github/workflows/build.yml | 80 ++++++++++++++++++++----------------- 1 file changed, 44 insertions(+), 36 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d02ed985..94dce917 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,41 +1,49 @@ name: "Build All Packages" on: - pull_request: - push: - branches: - - "dev" - - "main" + pull_request: + push: + branches: + - "dev" + - "main" jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: 22.x - - - name: Install build dependencies - run: | - sudo apt-get update - sudo apt-get install -y build-essential python3 - - - name: Install pnpm - run: npm install -g pnpm - - - name: Install Dependencies - run: pnpm install - - - name: Clean and rebuild native modules - run: | - # Remove any pre-built binaries that might be incompatible - find node_modules -name "*.node" -delete 2>/dev/null || true - # Rebuild all native modules - pnpm rebuild - - - name: Build All Packages - run: pnpm build - + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + # Rollup native binaries are tested/stable on Node 20 LTS + node-version: 20.x + + - name: Install build dependencies + run: | + sudo apt-get update + sudo apt-get install -y build-essential python3 + + - name: Install pnpm + run: npm install -g pnpm + + - name: Install Dependencies + run: pnpm install + + - name: Clean and rebuild native modules + run: | + # Remove any pre-built binaries that might be incompatible + find node_modules -name "*.node" -delete 2>/dev/null || true + # Rebuild all native modules + pnpm rebuild + + # 🔧 Workaround: Fix missing Rollup native module for marketplace + - name: Ensure Rollup native binary is installed for marketplace + working-directory: ./platforms/marketplace + run: | + echo "Cleaning marketplace node_modules and reinstalling with npm (for optional deps)" + rm -rf node_modules package-lock.json + npm ci + + - name: Build All Packages + run: pnpm build