From 8d74b3e0eb91ef17682a80f3f3f204455babf4d1 Mon Sep 17 00:00:00 2001 From: sim Date: Thu, 25 Jun 2026 14:59:31 +0800 Subject: [PATCH] chore(release): prepare 1.3.13-Beta.1 --- .github/workflows/android-apk.yml | 2 +- .github/workflows/release-tauri.yml | 8 +++++--- openless-all/app/package-lock.json | 4 ++-- openless-all/app/package.json | 2 +- openless-all/app/src-tauri/Cargo.lock | 2 +- openless-all/app/src-tauri/Cargo.toml | 2 +- openless-all/app/src-tauri/tauri.conf.json | 2 +- 7 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/android-apk.yml b/.github/workflows/android-apk.yml index efd01a9e..8eb820a5 100644 --- a/.github/workflows/android-apk.yml +++ b/.github/workflows/android-apk.yml @@ -22,7 +22,7 @@ jobs: CI: true TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} - OPENLESS_RELEASE_CHANNEL: ${{ endsWith(github.ref_name, '-beta-tauri') && 'beta' || 'stable' }} + OPENLESS_RELEASE_CHANNEL: ${{ (endsWith(github.ref_name, '-beta-tauri') || contains(github.ref_name, '-Beta.')) && 'beta' || 'stable' }} steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/release-tauri.yml b/.github/workflows/release-tauri.yml index 2dd0695c..fab870bd 100644 --- a/.github/workflows/release-tauri.yml +++ b/.github/workflows/release-tauri.yml @@ -50,12 +50,13 @@ jobs: TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} # 渠道由 tag 后缀决定: - # v-beta-tauri → beta 渠道(GitHub Release 标 prerelease,manifest 文件名带 -beta 后缀, + # v-beta-tauri / v-Beta.N-tauri + # → beta 渠道(GitHub Release 标 prerelease,manifest 文件名带 -beta 后缀, # 正式版用户的 endpoint 拿不到) # v-tauri → stable 渠道(正式版,文件名沿用旧约定,向后兼容) # workflow_dispatch / 非 tag 触发时 github.ref_name 不是 tag 字符串, # endsWith 返回 false,回退为 stable,不改变现有 dispatch 行为。 - OPENLESS_RELEASE_CHANNEL: ${{ endsWith(github.ref_name, '-beta-tauri') && 'beta' || 'stable' }} + OPENLESS_RELEASE_CHANNEL: ${{ (endsWith(github.ref_name, '-beta-tauri') || contains(github.ref_name, '-Beta.')) && 'beta' || 'stable' }} steps: - uses: actions/checkout@v4 with: @@ -605,7 +606,7 @@ jobs: ### 渠道说明 - 以 `-tauri` 结尾的 tag 是**正式版**(自动推送给所有 in-app 检查更新的用户)。 - - 以 `-beta-tauri` 结尾的 tag 是 **Beta 版**(GitHub 标 pre-release,**不**通过 in-app updater 推送给正式版用户;只对在「设置 → 关于 → 加入 Beta 渠道」开关切到 Beta 的用户可见,且需要手动从此页面下载安装)。 + - 以 `-beta-tauri` 结尾或包含 `-Beta.N-tauri` 的 tag 是 **Beta 版**(GitHub 标 pre-release,**不**通过 in-app updater 推送给正式版用户;只对在「设置 → 关于 → 加入 Beta 渠道」开关切到 Beta 的用户可见,且需要手动从此页面下载安装)。 ### 行为变更提示 @@ -669,6 +670,7 @@ jobs: startsWith(github.ref, 'refs/tags/v') && endsWith(github.ref, '-tauri') && !endsWith(github.ref, '-beta-tauri') + && !contains(github.ref_name, '-Beta.') steps: - name: Checkout default branch (cask 住在这里) uses: actions/checkout@v4 diff --git a/openless-all/app/package-lock.json b/openless-all/app/package-lock.json index 0587968b..2a43a412 100644 --- a/openless-all/app/package-lock.json +++ b/openless-all/app/package-lock.json @@ -1,12 +1,12 @@ { "name": "openless-app", - "version": "1.3.12", + "version": "1.3.13-Beta.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "openless-app", - "version": "1.3.12", + "version": "1.3.13-Beta.1", "dependencies": { "@formkit/auto-animate": "^0.9.0", "@tauri-apps/api": "^2.1.1", diff --git a/openless-all/app/package.json b/openless-all/app/package.json index 2740cc41..45d7fdd1 100644 --- a/openless-all/app/package.json +++ b/openless-all/app/package.json @@ -1,7 +1,7 @@ { "name": "openless-app", "private": true, - "version": "1.3.12", + "version": "1.3.13-Beta.1", "type": "module", "scripts": { "dev": "vite", diff --git a/openless-all/app/src-tauri/Cargo.lock b/openless-all/app/src-tauri/Cargo.lock index b4755cd5..bae2f703 100644 --- a/openless-all/app/src-tauri/Cargo.lock +++ b/openless-all/app/src-tauri/Cargo.lock @@ -3883,7 +3883,7 @@ dependencies = [ [[package]] name = "openless" -version = "1.3.12" +version = "1.3.13-Beta.1" dependencies = [ "anyhow", "arboard", diff --git a/openless-all/app/src-tauri/Cargo.toml b/openless-all/app/src-tauri/Cargo.toml index e4d2d907..ff16aed3 100644 --- a/openless-all/app/src-tauri/Cargo.toml +++ b/openless-all/app/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "openless" -version = "1.3.12" +version = "1.3.13-Beta.1" description = "OpenLess — local voice input that types where your cursor is" authors = ["OpenLess"] edition = "2021" diff --git a/openless-all/app/src-tauri/tauri.conf.json b/openless-all/app/src-tauri/tauri.conf.json index bfe375cc..7c12331e 100644 --- a/openless-all/app/src-tauri/tauri.conf.json +++ b/openless-all/app/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "OpenLess", - "version": "1.3.12", + "version": "1.3.13-Beta.1", "identifier": "com.openless.app", "build": { "beforeDevCommand": "npm run dev",