cita-777
57db7fd107
Keep PR audit informational without leaving the check red
...
The CI workflow already described production dependency audit as an
informational PR signal, but the job still surfaced as a failing check.
That left release PRs in an unstable state even after the real merge-gate
jobs were green. This keeps PR audits visible as warnings while still
letting main-branch pushes fail if production dependency audit actually
returns a non-zero exit.
Constraint: Preserve production audit visibility while avoiding false-red PR status
Rejected: Remove audit from CI entirely | loses vulnerability visibility
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Keep audit informational on pull requests unless branch protection is intentionally tightened later
Tested: YAML parse via ruby; git diff --check
Not-tested: Full GitHub Actions rerun pending after push
2026-04-17 23:36:51 +08:00
puyujian
569a15e14c
feat: enhance API key management and fix routing logic
...
* ```
feat(accounts): 支持批量添加API密钥连接
- 添加accessTokens字段到账户创建载荷模式,允许传递多个API密钥
- 实现批量API密钥解析功能,支持换行符、空格和逗号分隔
- 重构账户创建逻辑以支持单个和批量API密钥处理
- 在前端界面中添加批量API密钥输入检测和处理
- 添加批量创建结果返回和错误处理
- 更新验证流程以支持批量模式下的逐条验证
- 添加详细的批量API密钥测试用例
该更改允许用户一次提交多个API密钥,系统将为每个密钥创建独立的连接并参与负载均衡。
```
* ```
fix(tokenRouter): 调整路由匹配优先级以优先匹配显示名称别名
当精确路由和显式组显示名称冲突时,现在优先选择显式组显示名称
而不是精确路由模式。这修正了路由决策逻辑,使显式组路由能够正
确覆盖精确模型匹配。
相关的测试用例已更新以反映新的匹配行为,确保显式组路由在冲
突情况下获得更高优先级。
```
* ```
fix(accounts): 修复API密钥验证错误消息显示逻辑
当凭证模式不为apikey时显示会话令牌提示信息,否则显示API密钥验证失败信息
feat(accounts): 更新API密钥输入界面提示文本
将批量添加说明从输入框占位符移至独立提示文本,
使界面更清晰易懂
```
* ```
feat(workflow): 在CI/CD工作流中使用动态Docker Hub镜像名称
- 在ci.yml和release.yml工作流中添加DOCKERHUB_IMAGE环境变量
- 将硬编码的Docker Hub用户名替换为从secrets.DOCKERHUB_USERNAME动态获取
- 更新docker.metadata-action配置以使用环境变量中的镜像名称
- 添加测试用例验证Docker Hub镜像名称的正确配置
```
* fix(accounts): 修复批量创建回归并下沉创建流程
2026-04-07 14:28:25 +08:00
Cita
38721cb890
[codex] support downstream key site and credential exclusions ( #431 )
...
* support downstream key site and credential exclusions
* skip electron binary download in non-desktop ci
* fix migrate partial-journal test for 0020
2026-04-05 23:43:07 +08:00
Cita
9aeec87cfa
chore: sweep dependabot updates and align Node 25 ( #329 )
...
* chore: sweep dependabot updates
* fix: narrow optional browser Buffer typing
* chore: align repo node pins to v25
2026-03-30 19:14:41 +08:00
Cita
8ebfc39745
[codex] add harness engineering guardrails ( #284 )
...
* refactor: add harness engineering guardrails
* fix: address harness review feedback
---------
Co-authored-by: apple <apple@appledeMacBook-Pro.local >
2026-03-26 21:22:36 +08:00
Cita
4b903fdd3b
fix: tighten ci typecheck coverage
2026-03-23 16:02:13 +08:00
ciat-777
a2ef7e07fb
Remove armv7 smoke PR check
2026-03-21 11:53:16 +08:00
ciat-777
1ce036fd46
Address PR review for WebDAV and armv7
2026-03-21 00:48:42 +08:00
ciat-777
bc52b6b5fd
Add WebDAV backup sync and armv7 Docker builds
2026-03-21 00:06:16 +08:00
ciat-777
b8735ad8c7
fix(db): enforce runtime external schema upgrades
2026-03-15 18:45:30 +08:00
dependabot[bot]
7d265ef62c
build(deps): bump the github-actions group with 12 updates ( #90 )
...
Bumps the github-actions group with 12 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `5` | `6` |
| [dorny/paths-filter](https://github.com/dorny/paths-filter ) | `3` | `4` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `5` | `6` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `3` | `4` |
| [docker/login-action](https://github.com/docker/login-action ) | `3` | `4` |
| [docker/metadata-action](https://github.com/docker/metadata-action ) | `5` | `6` |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | `6` | `7` |
| [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) | `3` | `4` |
| [actions/labeler](https://github.com/actions/labeler ) | `5` | `6` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4` | `7` |
| [actions/cache](https://github.com/actions/cache ) | `4` | `5` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `4` | `8` |
Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
Updates `dorny/paths-filter` from 3 to 4
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dorny/paths-filter/compare/v3...v4 )
Updates `actions/setup-node` from 5 to 6
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
Updates `docker/setup-buildx-action` from 3 to 4
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
Updates `docker/login-action` from 3 to 4
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
Updates `docker/metadata-action` from 5 to 6
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6 )
Updates `docker/build-push-action` from 6 to 7
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
Updates `actions/upload-pages-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4 )
Updates `actions/labeler` from 5 to 6
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v5...v6 )
Updates `actions/upload-artifact` from 4 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
Updates `actions/cache` from 4 to 5
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
Updates `actions/download-artifact` from 4 to 8
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: dorny/paths-filter
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/metadata-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/upload-pages-artifact
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/labeler
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-15 16:27:13 +08:00
ciat-777
32789947b5
ci: document non-blocking audit policy
2026-03-15 15:21:48 +08:00
ciat-777
ef5f67e604
ci: parallelize PR checks and gate schema parity
2026-03-15 15:10:51 +08:00
ciat-777
201a806e51
fix(ci): resolve audit failure and update actions
2026-03-14 13:52:58 +08:00
cita
a3f55a83f9
Refactor code structure for improved readability and maintainability
2026-03-02 14:37:49 +08:00
cita
906e8328d6
feat: 添加发布工作流和启动脚本,支持直接运行预打包的 Release 产物
2026-03-01 16:19:14 +08:00
cita
08eaf11ea2
feat: 添加 Docker 发布工作流以支持多架构镜像构建
2026-02-28 22:50:46 +08:00
cita
2ecc23730d
chore: initialize clean metapi repository
2026-02-28 00:36:28 +08:00