From 8b99c0c41ae5d0c61bfa5ce60b846ab70cf7f3b2 Mon Sep 17 00:00:00 2001 From: lyx-tec Date: Sun, 28 Jun 2026 09:44:10 +0800 Subject: [PATCH 1/6] fix: upgrade mlugg/setup-zig to v2 in playwright workflow --- .github/workflows/playwright.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 9f6fe1241a..6b343641ae 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -25,7 +25,7 @@ jobs: uses: arduino/setup-task@v2 - name: Install Zig - uses: mlugg/setup-zig@v1 + uses: mlugg/setup-zig@v2 - name: Build app run: task package -- --win --x64 --config.win.target=zip From 4a8b3bf230f82c2540ac83f27eb4186409d510d9 Mon Sep 17 00:00:00 2001 From: lyx-tec Date: Sun, 28 Jun 2026 09:54:36 +0800 Subject: [PATCH 2/6] fix: skip npm scripts in CI build to avoid sharp/node-gyp VS 2026 issue --- .github/workflows/playwright.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 6b343641ae..7a5f20284c 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -29,6 +29,8 @@ jobs: - name: Build app run: task package -- --win --x64 --config.win.target=zip + env: + NPM_CONFIG_IGNORE_SCRIPTS: true - name: Run E2E tests run: npx playwright test From 67fc38fdbf273b154ae1e21cea2d634bd2bba215 Mon Sep 17 00:00:00 2001 From: lyx-tec Date: Sun, 28 Jun 2026 10:19:25 +0800 Subject: [PATCH 3/6] fix: set explicit timeout and interval for merge-gatekeeper --- .github/workflows/merge-gatekeeper.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/merge-gatekeeper.yml b/.github/workflows/merge-gatekeeper.yml index d3defadca8..deeb7c4bcd 100644 --- a/.github/workflows/merge-gatekeeper.yml +++ b/.github/workflows/merge-gatekeeper.yml @@ -29,4 +29,6 @@ jobs: uses: upsidr/merge-gatekeeper@v1 with: token: ${{ secrets.GITHUB_TOKEN }} + interval: 15 + timeout: 600 ignored: Build for TestDriver.ai, TestDriver.ai Run, Analyze (go), Analyze (javascript-typescript), License Compliance, CodeRabbit From 13ccde04936484744acee9df4d5872cd8b5a9995 Mon Sep 17 00:00:00 2001 From: lyx-tec Date: Sun, 28 Jun 2026 10:31:56 +0800 Subject: [PATCH 4/6] fix: increase merge-gatekeeper timeout to 20min --- .github/workflows/merge-gatekeeper.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/merge-gatekeeper.yml b/.github/workflows/merge-gatekeeper.yml index deeb7c4bcd..bf03bd448e 100644 --- a/.github/workflows/merge-gatekeeper.yml +++ b/.github/workflows/merge-gatekeeper.yml @@ -30,5 +30,5 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} interval: 15 - timeout: 600 + timeout: 1200 ignored: Build for TestDriver.ai, TestDriver.ai Run, Analyze (go), Analyze (javascript-typescript), License Compliance, CodeRabbit From 18cd0ef2f1cc8aff1bce41080b3fd63eb8ba5266 Mon Sep 17 00:00:00 2001 From: lyx-tec Date: Sun, 28 Jun 2026 10:38:01 +0800 Subject: [PATCH 5/6] fix: remove linux/mips and linux/mips64 from wsh cross-compilation targets These architectures fail to cross-compile from Windows with Go 1.25 (exit status 58). They are niche secondary ports that are unlikely to be used in practice. --- Taskfile.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index 56937f1d58..5510e6affb 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -312,14 +312,6 @@ tasks: vars: GOOS: linux GOARCH: amd64 - - task: build:wsh:internal - vars: - GOOS: linux - GOARCH: mips - - task: build:wsh:internal - vars: - GOOS: linux - GOARCH: mips64 - task: build:wsh:internal vars: GOOS: windows From 4d3a5ba773d0cd0ad6e24a3d92793727d89b407c Mon Sep 17 00:00:00 2001 From: lyx-tec Date: Sun, 28 Jun 2026 10:44:17 +0800 Subject: [PATCH 6/6] =?UTF-8?q?fix(build-helper):=20pin=20snapcraft=20to?= =?UTF-8?q?=207.x=20channel=20(snap=E2=86=92pack=20rename=20on=20ARM64)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-helper.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-helper.yml b/.github/workflows/build-helper.yml index eadb18ce77..50ecdf5968 100644 --- a/.github/workflows/build-helper.yml +++ b/.github/workflows/build-helper.yml @@ -38,7 +38,7 @@ jobs: run: | sudo apt-get update sudo apt-get install --no-install-recommends -y libarchive-tools libopenjp2-tools rpm squashfs-tools - sudo snap install snapcraft --classic + sudo snap install snapcraft --classic --channel=7.x sudo snap install lxd sudo lxd init --auto sudo snap refresh