From 77bbf96c07dbeca63e0b22df43a415fb9f8784e9 Mon Sep 17 00:00:00 2001 From: Gaubee Date: Sat, 28 Feb 2026 20:43:33 +0800 Subject: [PATCH 1/3] release: v1.0.13 --- CHANGELOG.md | 6 ++++++ manifest.json | 4 ++-- package.json | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28fb63910..fa527d771 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # 更新日志 +## [1.0.13] - 2026-02-28 + +fix CI fallback gating and stabilize miniapp test setup in CI + + + ## [1.0.12] - 2026-02-27 fix: recover correct BSC sender for biobridge recharge signing diff --git a/manifest.json b/manifest.json index e6c04b702..d88e744eb 100644 --- a/manifest.json +++ b/manifest.json @@ -18,8 +18,8 @@ "author": [ "@bfmeta.info" ], - "version": "1.0.12", - "change_log": "fix: recover correct BSC sender for biobridge recharge signing", + "version": "1.0.13", + "change_log": "fix CI fallback gating and stabilize miniapp test setup in CI", "categories": [ "application", "wallet" diff --git a/package.json b/package.json index 8f497d72e..7c79c98f4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@biochain/keyapp", "private": true, - "version": "1.0.12", + "version": "1.0.13", "type": "module", "packageManager": "pnpm@10.28.0", "scripts": { @@ -218,5 +218,5 @@ "packages/*", "miniapps/*" ], - "lastChangelogCommit": "922b0ceeb4fc2865d5f3825a9ea2114c4eac2703" + "lastChangelogCommit": "92eb85244abc099c81b77bbbe45add7896787896" } From b80fa767f8ec0de84b957e212df71e1bae3f96e7 Mon Sep 17 00:00:00 2001 From: Gaubee Date: Sat, 28 Feb 2026 20:47:15 +0800 Subject: [PATCH 2/3] fix(ci): always ensure playwright browser binaries in standard path --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9ff5b54a5..31de2bab4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -110,13 +110,13 @@ jobs: path: ~/.cache/ms-playwright key: playwright-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }} - - name: Install Playwright + - name: Install Playwright deps if: steps.changes.outputs.code == 'true' && steps.playwright-cache.outputs.cache-hit != 'true' run: pnpm exec playwright install --with-deps chromium webkit - - name: Install Playwright deps - if: steps.changes.outputs.code == 'true' && steps.playwright-cache.outputs.cache-hit == 'true' - run: pnpm exec playwright install-deps chromium webkit + - name: Ensure Playwright browsers + if: steps.changes.outputs.code == 'true' + run: pnpm exec playwright install chromium webkit - name: Run all checks env: From 7bad346056bfaa30dae0c802c86e2e43de8cbf80 Mon Sep 17 00:00:00 2001 From: Gaubee Date: Sat, 28 Feb 2026 20:50:26 +0800 Subject: [PATCH 3/3] fix(ci): install playwright browsers for non-code-change checks --- .github/workflows/ci.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 31de2bab4..3bc4b8ce3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -103,7 +103,6 @@ jobs: run: pnpm install --frozen-lockfile - name: Cache Playwright browsers - if: steps.changes.outputs.code == 'true' id: playwright-cache uses: actions/cache@v4 with: @@ -111,12 +110,11 @@ jobs: key: playwright-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }} - name: Install Playwright deps - if: steps.changes.outputs.code == 'true' && steps.playwright-cache.outputs.cache-hit != 'true' + if: steps.playwright-cache.outputs.cache-hit != 'true' run: pnpm exec playwright install --with-deps chromium webkit - name: Ensure Playwright browsers - if: steps.changes.outputs.code == 'true' - run: pnpm exec playwright install chromium webkit + run: pnpm exec playwright install chromium webkit chromium-headless-shell - name: Run all checks env: