3c61e933a1
chore(deps): bump the npm_and_yarn group across 1 directory with 8 updates ( #3075 )
...
* chore(deps): bump the npm_and_yarn group across 1 directory with 8 updates
Bumps the npm_and_yarn group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [body-parser](https://github.com/expressjs/body-parser ) | `1.20.3` | `1.20.6` |
| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware ) | `3.0.3` | `3.0.7` |
| [js-yaml](https://github.com/nodeca/js-yaml ) | `4.1.0` | `4.3.2` |
| [multer](https://github.com/expressjs/multer ) | `2.3.0` | `2.4.0` |
| [nodemailer](https://github.com/nodemailer/nodemailer ) | `8.0.1` | `10.0.9` |
| [undici](https://github.com/nodejs/undici ) | `7.9.0` | `7.29.1` |
| [axios](https://github.com/axios/axios ) | `1.7.8` | `1.20.0` |
| [brace-expansion](https://github.com/juliangruber/brace-expansion ) | `1.1.12` | `1.1.21` |
Updates `body-parser` from 1.20.3 to 1.20.6
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.3...1.20.6 )
Updates `http-proxy-middleware` from 3.0.3 to 3.0.7
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases )
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v3.0.7/CHANGELOG.md )
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v3.0.3...v3.0.7 )
Updates `js-yaml` from 4.1.0 to 4.3.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.3.2 )
Updates `multer` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/expressjs/multer/releases )
- [Changelog](https://github.com/expressjs/multer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/expressjs/multer/compare/v2.3.0...v2.4.0 )
Updates `nodemailer` from 8.0.1 to 10.0.9
- [Release notes](https://github.com/nodemailer/nodemailer/releases )
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodemailer/nodemailer/compare/v8.0.1...v10.0.9 )
Updates `undici` from 7.9.0 to 7.29.1
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v7.9.0...v7.29.1 )
Updates `axios` from 1.7.8 to 1.20.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.8...v1.20.0 )
Updates `brace-expansion` from 1.1.12 to 1.1.21
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.21 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.18.0
dependency-type: direct:development
- dependency-name: body-parser
dependency-version: 1.20.6
dependency-type: direct:production
- dependency-name: brace-expansion
dependency-version: 1.1.21
dependency-type: indirect
- dependency-name: http-proxy-middleware
dependency-version: 3.0.7
dependency-type: direct:production
- dependency-name: js-yaml
dependency-version: 4.3.2
dependency-type: direct:production
- dependency-name: multer
dependency-version: 2.3.0
dependency-type: direct:production
- dependency-name: nodemailer
dependency-version: 9.1.1
dependency-type: direct:production
- dependency-name: undici
dependency-version: 7.29.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix(ci): verify the updated multer runtime version
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: whyour <imwhyour@gmail.com >
2026-10-13 01:06:29 +08:00
whyour
331f4f9138
Prepare Qinglong 2.23.0 and CLI 0.1.2 release ( #3090 )
...
* fix: patch reachable release-blocking dependencies
* docs: keep release risk notes in PR description
* chore: prepare Qinglong 2.23.0 and CLI 0.1.2 release metadata
2026-10-11 12:24:50 +08:00
whyour
9d5f58ef99
ci: verify Gitee Pull mirrors with resilient GitHub notifications
...
Use native Gitee Pull mirrors for code and static artifacts, and verify branch and tag SHAs alongside image builds. Trigger stale mirrors through small GitHub REST ref updates, retry transient errors with backoff, and keep polling when a notification fails.
2026-10-08 01:16:43 +08:00
whyour
0218404d9f
fix: 修复页面升级、ql update 与静态资源版本同步 ( #3086 )
...
* fix: validate panel upgrades and synchronize versioned static builds
* fix: add static-only mirror backfill workflow
* fix: avoid lifecycle self-kill and stop cancelled upgrade groups
* fix: build images when the shared upgrade engine changes
* fix: dispatch upgrade lifecycle through a fixed script
* fix: reclaim upgrade locks safely and normalize health probes
* fix: match backend base URL normalization exactly
2026-10-07 17:43:03 +08:00
whyour
2ab9c702e6
ci: skip Docker builds for CLI-only changes
2026-10-01 12:25:16 +08:00
whyour
6dd98a8565
fix(ci): isolate CLI release concurrency from validation
2026-10-01 12:17:26 +08:00
whyour
a5406bedca
ci: allow verified CLI prereleases from develop
2026-10-01 00:26:42 +08:00
whyour
a67d44cde5
fix: pin Debian Python 3.10 base for full release matrix
2026-09-26 01:40:39 +08:00
whyour
801a71d740
feat(cli): cover OpenAPI with a remote npm CLI and internal panel tools ( #3074 )
...
* feat(cli): add unified Commander CLI for QingLong 2.x
* fix(cli): publish via npm and address security review feedback
* ci(cli): package npm artifacts and remove evaluation collateral
* test(cli): use a fixed shell fixture for log retention
* refactor(cli): separate remote npm client from panel tools
* feat(cli): cover active panel OpenAPI resources
* docs(cli): unify authentication and skill guidance
* refactor(cli): isolate internal commands and generate Commander help
* refactor(cli): organize remote and internal modules by responsibility
* ci(cli): publish verified npm archives from master
* fix(cli): publish under the whyour npm scope
* ci: use npm trusted publishing for both packages
* docs: introduce the published CLI on the project homepage
* fix(cli): preserve server log truncation and correct login hints
* fix(cli): accept dashboard record request bodies
* fix(cli): preserve stdin for local task execution
* fix(cli): resolve task executables after changing directory
* fix(cli): preserve shell function tasks and sanitize test failures
* fix(cli): preserve shell hook state and resolve workdir after hooks
* fix(cli): preserve cleanup across shared shell task timeouts
* fix(cli): isolate shell control descriptors and reap timed-out descendants
2026-09-25 23:24:41 +08:00
whyour
a94e665054
fix: 修复任务生命周期与调度就绪,优化执行和构建开销 ( #3069 )
...
* fix: harden task lifecycle and scheduler readiness
* fix: confine log writes to the configured log directory
* fix: verify complete build artifacts and untracked inputs
* fix: reconcile scheduler state and make stop win startup races
* fix: isolate cron generations and serialize scheduler recovery
2026-09-13 00:32:41 +08:00
Kobi Hikri
6618240c61
ci: attach provenance and SBOM attestations to the published images ( #3048 )
...
* ci: attach provenance and SBOM attestations to the published images
* ci: restore trailing newline at end of file
2026-08-01 20:11:55 +08:00
whyour
214e23a63d
fix: 恢复 linux/s390x 镜像支持
2026-07-18 11:02:07 +08:00
whyour
369dd13212
修复 deps 目录依赖逻辑
2026-06-21 12:12:29 +08:00
whyour
b6537e27ef
update mirror action
2026-05-31 15:04:10 +08:00
whyour
abad29cbf9
修复非 root debian dockerfile
2026-05-30 23:55:57 +08:00
whyour and dream10201
84d730d510
统一 Alpine/Debian 分支,QL_SCHEDULER 参数化调度
...
* 修改获取示例文件 api path
* 增加 debian-slim 基础镜像
* 修复 debian apt 命令,支持 qinglong 命令
* 更新 npm 版本 0.7.7
* 更新 npm v0.8.4
* 修复linux依赖检测 (#2082 )
* 修复拉取私有仓库
* 修复 shell check_server
* 修复 qinglong 命令
* 更新 npm 版本 v0.13.2
* 增加 debian 开发版本
* 修改切换 linux 镜像源
* 修复 qinglong 命令
* 移除 qinglong 命令 npm 默认镜像源
* 修复 workflow
* 更新 npm 版本 v0.14.5
* 增加 npx 命令
* 更新 workflow action 版本
* 更新 npm 版本 v0.16.0
* 修复 linux 镜像源
* 更新 npm 版本 v0.17.0
* 更新 npm 版本 v0.18.0
* 修改 npm 安装启动命令
* 更新 npm 版本 v0.19.9
* 修复 debian netcat 包名
* 更新 npm 版本 v0.20.4
* 安装 linux 依赖自动识别 alpine 和 debian
* 修改 apt 命令
* 更新 npm 版本 v0.21.2
* 修改 ts 文件执行依赖
* npm 启动增加 reload 逻辑
* 更新 npm 版本 v2.17.8
* 修复 qinglong 命令
* 更新 npm 版本 v2.17.9
* 更新 npm 版本 v2.17.10
* 更新 npm 版本 v2.17.11
* 修改 debian 版本为 12 bookworm
* 更新 npm 版本 v2.17.12
* 修改本地服务启动提示
* 更新 npm 版本 v2.17.13
* 写入文件增加文件锁
* 修复系统安装依赖提示
* 更新 npm 版本 v2.18.2-6
* 更新 nodejs 版本
* 更新 npm 版本 v2.18.3-3
* 修复 command 变量
* 移除自动清除 deb
* 修复 npm 启动脚本
* 修复发布 npm包依赖文件
* 修改 linux 启动文件逻辑
* 更新 npm 版本 v2.19.0-10
* 修复 apt 命令
* 更新 npm 版本 v2.19.1-0
* 更新 npm 版本 v2.19.2-2
* 增加 packageManager
* 增加用户 qinglong
* 更新 pipeline
* 移除 init_nginx
* 更新 npm 版本 v2.20.0
* 更新 npm 版本 2.20.1
* 更新 npm 版本 2.20.2
* fix: 修复非 root 用户启动
* chore: 合并 debian 和 alpine 逻辑
---------
Co-authored-by: dream10201 <xiuxiu10201@gmail.com >
2026-05-30 18:03:51 +08:00
whyour
66f9457be8
ci: replace hub-mirror-action with direct git push for Gitee sync
...
Replace Yikun/hub-mirror-action with manual git push for Gitee mirrors. The action HTTPS API call to gitee.com timed out (60s). Use set +e with explicit notice/warning status. Also add .deepseek/ to .gitignore.
2026-05-18 01:05:46 +08:00
whyour
0c5e3b5d04
ci: update workflow actions
2026-05-18 00:12:22 +08:00
whyour
4f6c93cc1c
更新 workflow
2025-12-24 01:03:21 +08:00
whyour
c772fc9527
修复脚本调试保存文件错误
2025-12-11 01:52:47 +08:00
whyour
c5d2aa3aba
更新 pipeline
2025-12-10 00:34:35 +08:00
whyour
73f8f3c5fa
增加 agent
...
Create a new agent configuration file for QL agent.
2025-11-08 00:05:56 +08:00
whyour
494ccb3c08
更新 workflow
2025-11-03 00:09:36 +08:00
whyour
18f27a9a69
移除 nginx
2025-11-02 19:29:59 +08:00
whyour
9a399f8de8
更新 workflow
2025-05-09 23:36:14 +08:00
whyour
03a23f6f31
更新 workflow 运行环境
2025-04-19 14:36:21 +08:00
whyour
5d64aae452
修复 mirror action
2025-02-07 01:56:23 +08:00
whyour
d47f835531
更新 docker action
2024-08-18 17:03:49 +08:00
whyour
9c258ab113
修复初始化更新镜像源配置
2024-02-11 21:46:27 +08:00
whyour
3bcba11b33
修改 workflow 编译
2024-02-08 22:10:11 +08:00
whyour
15140fd87d
静态资源编译增加 git gc
2024-02-08 21:28:46 +08:00
whyour
0a723318a1
修复 workflow 缓存
2024-01-22 23:50:47 +08:00
whyour
bbbd353567
增加 python3.10 镜像
2024-01-22 22:51:22 +08:00
whyour
5c393fef36
更新 readme
2024-01-13 21:34:13 +08:00
whyour
52a89a21f6
降级 Alpine 为 3.18
2023-12-18 23:39:16 +08:00
whyour
95afcbc9dd
更新 workflow
2023-12-09 21:29:04 +08:00
whyour
8d899f1a53
更新 workflow
2023-09-19 00:30:45 +08:00
whyour
a1eef2c644
修复使用 ubuntu-latest linux/s390x 无法使用 npm
2023-09-18 13:09:14 +08:00
whyour
85d32d00e1
修改打包 latest 镜像分支
2023-05-28 20:06:05 +08:00
whyour
3d11210aeb
pnpm 版本降至 8.3.1
2023-05-05 00:26:23 +08:00
whyour
dc44ce6b1a
修复 workflow pnpm 版本
2023-04-06 13:41:18 +08:00
whyour
b27ee23cc3
重构私有仓库ssh配置逻辑
2023-04-06 13:38:55 +08:00
whyour
20b0d75b0d
修改 pnpm 版本
2023-03-30 23:20:38 +08:00
whyour
8f7261dd50
修复 workflow
2023-02-12 17:08:47 +08:00
whyour
46c9774efa
更新 workflow
2023-02-07 21:52:24 +08:00
whyour
48edf2c212
增加 ppc64le/s390x/386 镜像
2023-02-03 22:38:00 +08:00
whyour
c63bcd7706
修改docker编译
2023-01-07 18:16:39 +08:00
whyour
d2e0231341
修改 workflow node_modules 缓存
2022-11-22 21:33:03 +08:00
whyour
9e0aa655a0
修改 workflow 依赖缓存
2022-11-22 21:00:53 +08:00
whyour
e303c73d44
workflow 增加 digest 打印
2022-11-22 20:03:56 +08:00