release: prepare v1.12.2

This commit is contained in:
coso
2026-04-17 08:39:25 +08:00
parent b98578c7a4
commit 0d19155303
9 changed files with 38 additions and 41 deletions
+10 -13
View File
@@ -1,30 +1,27 @@
## Lime v1.12.1
## Lime v1.12.2
### 主要更新
- 修复 macOS 发布工作流:notarization 所需 secrets 缺失时直接阻断发布,不再继续产出 signed-only 但未 notarize 的安装包
- 调整 macOS 发布校验顺序:在上传产物前增加 `.app` 的 `spctl` 和 `xcrun stapler validate` 检查,确保发布资产符合签名与公证预期
- 统一同步应用、Rust workspace、Tauri 配置和 CLI npm wrapper 版本到 `1.12.1`
- 扩展 SceneApp 上下文主链:新增持久化 context store、context compiler 与启动时的 overlay 合并能力
- 补齐 SceneApp 详情页、运行详情页、评分卡和产品层类型,让上下文与治理信息在桌面端可见
- 同步补齐 SceneApp API、Tauri mock、回归测试,并修复 `clawWorkspaceProviderSelection` 的 provider 回退断言
### 版本与发布同步
- 应用版本入口已对齐到 `package.json`、`src-tauri/Cargo.toml`、`src-tauri/tauri.conf.json`、`src-tauri/tauri.conf.headless.json`
- CLI npm wrapper 版本与 README 发布示例已同步到 `1.12.1`
- 本次发布目标 tag 为 `v1.12.1`
- CLI npm wrapper 版本与 README 发布示例已同步到 `1.12.2`
- 本次发布目标 tag 为 `v1.12.2`
### 计划执行校验
- `npm run verify:app-version`
- `cargo fmt --manifest-path "src-tauri/Cargo.toml" --all`
- `cargo test --manifest-path "src-tauri/Cargo.toml"`
- `cargo clippy --manifest-path "src-tauri/Cargo.toml"`
- `npm run lint`
- GitHub Actions `CI` / `Quality` / `Deploy Docs to Pages` 已基于 `b98578c7` 通过
### 发布说明
- 这是一次以发布链路修复为主的补丁版本,核心目标是避免类似 `v1.12.0` 那样在 macOS notarization 失败后仍继续对外发布问题包
- 若 macOS notarization 再次失败,CI 现在会直接失败并阻止发布,需要先修复签名或公证环境后再重新发版
- 这是一次承接 `sceneapp context surfaces` 主线能力的补丁版本,目标是把 SceneApp 的上下文、运行态和治理信息完整带入正式发版
- macOS notarization 仍依赖 Apple Developer 协议状态;若团队协议未补齐,Release 工作流仍会在 notarization 阶段阻断
---
**完整变更**: `v1.12.0` -> `v1.12.1`
**完整变更**: `v1.12.1` -> `v1.12.2`
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "lime",
"version": "1.12.1",
"version": "1.12.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "lime",
"version": "1.12.1",
"version": "1.12.2",
"dependencies": {
"@babel/standalone": "^7.29.0",
"@fabianlars/tauri-plugin-oauth": "^2",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "lime",
"private": true,
"version": "1.12.1",
"version": "1.12.2",
"type": "module",
"engines": {
"node": ">=22.0.0"
+1 -1
View File
@@ -112,7 +112,7 @@ npm run build:release -- \
```bash
npm run build:release -- \
--target-triple "aarch64-apple-darwin" \
--version "1.12.1" \
--version "1.12.2" \
--out-dir "./dist"
```
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@limecloud/lime-cli",
"version": "1.12.1",
"version": "1.12.2",
"description": "Lime 官方任务 CLI",
"bin": {
"lime": "scripts/run.js"
+19 -19
View File
@@ -5101,7 +5101,7 @@ dependencies = [
[[package]]
name = "lime"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"anyhow",
"arboard",
@@ -5206,7 +5206,7 @@ dependencies = [
[[package]]
name = "lime-agent"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"anyhow",
"aster-core",
@@ -5235,7 +5235,7 @@ dependencies = [
[[package]]
name = "lime-browser-runtime"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"chrono",
"futures",
@@ -5252,7 +5252,7 @@ dependencies = [
[[package]]
name = "lime-cli"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"clap",
"lime-core",
@@ -5264,7 +5264,7 @@ dependencies = [
[[package]]
name = "lime-config"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"async-trait",
"lime-core",
@@ -5280,7 +5280,7 @@ dependencies = [
[[package]]
name = "lime-core"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"aster-models",
"async-trait",
@@ -5320,7 +5320,7 @@ dependencies = [
[[package]]
name = "lime-credential"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"axum 0.7.9",
"base64 0.22.1",
@@ -5355,7 +5355,7 @@ dependencies = [
[[package]]
name = "lime-gateway"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"aes",
"axum 0.7.9",
@@ -5385,7 +5385,7 @@ dependencies = [
[[package]]
name = "lime-infra"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"chrono",
"dashmap 5.5.3",
@@ -5405,7 +5405,7 @@ dependencies = [
[[package]]
name = "lime-mcp"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"async-trait",
"dirs 5.0.1",
@@ -5421,7 +5421,7 @@ dependencies = [
[[package]]
name = "lime-media-runtime"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"axum 0.7.9",
"chrono",
@@ -5452,7 +5452,7 @@ dependencies = [
[[package]]
name = "lime-processor"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"async-trait",
"lime-core",
@@ -5471,7 +5471,7 @@ dependencies = [
[[package]]
name = "lime-providers"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"anyhow",
"async-stream",
@@ -5526,7 +5526,7 @@ dependencies = [
[[package]]
name = "lime-server"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"aster-core",
"async-stream",
@@ -5571,7 +5571,7 @@ dependencies = [
[[package]]
name = "lime-server-utils"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"axum 0.7.9",
"futures",
@@ -5586,7 +5586,7 @@ dependencies = [
[[package]]
name = "lime-services"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"anyhow",
"aster-core",
@@ -5628,7 +5628,7 @@ dependencies = [
[[package]]
name = "lime-skills"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"async-trait",
"dirs 5.0.1",
@@ -5646,7 +5646,7 @@ dependencies = [
[[package]]
name = "lime-terminal"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"async-trait",
"base64 0.22.1",
@@ -5673,7 +5673,7 @@ dependencies = [
[[package]]
name = "lime-websocket"
version = "1.12.1"
version = "1.12.2"
dependencies = [
"axum 0.7.9",
"chrono",
+2 -2
View File
@@ -4,7 +4,7 @@ exclude = ["crates/aster", "crates/aster-models", "crates/aster-rust"]
resolver = "2"
[workspace.package]
version = "1.12.1"
version = "1.12.2"
edition = "2021"
authors = ["coso"]
repository = "https://github.com/aiclientproxy/lime"
@@ -189,7 +189,7 @@ version = "2.4"
[package]
name = "lime"
version = "1.12.1"
version = "1.12.2"
description = "AI API Proxy Desktop App"
authors = ["you"]
edition = "2021"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Lime",
"version": "1.12.1",
"version": "1.12.2",
"identifier": "com.lime.app",
"build": {
"beforeDevCommand": "npm run dev:web-bridge",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Lime",
"version": "1.12.1",
"version": "1.12.2",
"identifier": "com.lime.app",
"build": {
"beforeDevCommand": "npm run dev",