feeeei
cbe258fd12
build: 升级 Go 1.27.0,同步 CI/Dockerfile 并适配 jsonv2 与 golangci-lint v2.13
- go.mod 1.26.6 → 1.27.0;backend-ci/release/security-scan 的 go version 断言、
三个 Dockerfile 的 golang 镜像、README 徽章与 DEV_GUIDE 同步
- golangci-lint-action v2.9 → v2.13(v2.9 由 go1.26 构建,拒绝 go.mod 1.27 目标);
新规则按最小方式处理:排除 G703/G704 污点分析(网关按配置转发/写文件,
与既有 G304 排除策略一致)、reflect.Ptr → reflect.Pointer、
ResetQuota 恒返回错误的 SA4023 与 OIDC EC JWK 的 SA1019 加 nolint
- ent 生成代码按 Go 1.27 默认 jsonv2 引擎重新生成:json.RawMessage 字段
生成为同类型别名 jsontext.Value(group.model_pricing / usage_cleanup_task.filters)
- x/net v0.56 在 go1.27 下包装标准库 HTTP/2:ConfigureTransports 经
RegisterProtocol("http/2") 打开 Protocols.HTTP2 而不再写 TLSNextProto,
ReadIdleTimeout/PingTimeout 建连时映射为 HTTP2Config.SendPingTimeout/PingTimeout;
keepalive 测试改断言 Protocols.HTTP2(),并补真实 HTTP/2 协商用例
2026-08-24 12:02:53 +08:00
..
2026-08-24 12:02:53 +08:00
2026-08-24 09:03:37 +08:00
2026-08-09 22:42:51 +08:00
2026-08-09 22:42:51 +08:00
2026-08-06 20:34:37 +08:00
2026-08-04 20:57:15 +08:00
2026-08-04 20:57:15 +08:00
2026-08-04 15:09:29 +08:00
2026-07-16 13:47:50 +08:00
2026-08-04 20:57:15 +08:00
2026-08-04 20:57:15 +08:00
2026-08-04 20:57:15 +08:00
2026-08-09 15:53:40 +08:00
2026-08-07 03:09:57 +08:00
2026-08-24 12:02:53 +08:00
2026-07-28 17:21:32 +08:00
2026-08-04 20:57:15 +08:00
2026-07-29 12:32:44 +08:00
2026-07-29 12:32:44 +08:00
2026-07-24 01:22:34 +08:00
2026-08-18 04:14:15 +00:00
2026-08-07 11:05:32 +08:00
2026-08-07 11:05:32 +08:00
2026-07-15 22:22:51 +08:00
2026-08-19 14:58:32 +08:00
2026-08-01 21:15:44 +08:00
2026-07-23 09:20:52 +08:00
2026-08-19 11:34:18 +08:00
2026-08-19 11:34:18 +08:00
2026-08-01 22:39:33 +08:00
2026-08-20 18:16:38 -07:00
2026-08-20 18:16:38 -07:00
2026-07-23 09:20:52 +08:00
2026-08-19 23:13:40 -07:00
2026-07-26 20:23:50 +09:00
2026-07-27 15:20:03 +00:00
2026-08-19 23:13:40 -07:00
2026-07-13 11:35:46 +08:00
2026-07-27 15:20:03 +00:00
2026-08-19 14:58:32 +08:00
2026-07-13 15:32:42 +08:00
2026-07-06 16:45:15 +08:00
2026-07-14 14:55:30 +08:00
2026-08-19 23:13:40 -07:00
2026-07-23 09:20:52 +08:00
2026-07-15 22:42:53 +08:00
2026-08-19 14:58:32 +08:00
2026-08-13 07:49:19 +08:00
2026-08-01 22:39:33 +08:00
2026-08-13 08:38:10 +08:00
2026-08-20 09:50:23 -07:00
2026-08-07 16:29:57 +08:00
2026-08-20 18:16:38 -07:00
2026-08-24 09:03:37 +08:00
2026-07-20 15:20:51 +08:00
2026-07-15 19:57:37 -07:00
2026-07-19 00:56:21 -07:00
2026-08-04 13:48:19 +08:00
2026-08-04 13:48:19 +08:00
2026-08-20 00:31:12 -07:00
2026-08-20 00:31:12 -07:00
2026-08-19 23:13:40 -07:00
2026-07-16 00:52:26 +08:00
2026-08-20 18:16:38 -07:00
2026-08-19 04:40:32 +00:00
2026-08-19 04:40:32 +00:00
2026-08-19 23:13:40 -07:00
2026-08-21 18:01:16 +08:00
2026-08-14 18:18:53 +08:00
2026-08-14 18:18:53 +08:00
2026-08-20 22:01:20 -07:00
2026-07-23 00:06:04 +08:00
2026-08-20 21:06:48 -07:00
2026-08-19 23:13:40 -07:00
2026-07-15 13:01:16 +08:00
2026-08-20 21:06:48 -07:00
2026-08-22 12:14:19 +08:00
2026-07-26 13:33:56 +08:00
2026-07-26 13:33:56 +08:00
2026-08-19 18:51:21 +08:00
2026-07-17 15:29:14 +08:00
2026-07-15 04:20:11 +08:00
2026-07-23 23:04:00 +08:00
2026-08-20 18:16:38 -07:00
2026-08-19 04:40:32 +00:00
2026-08-19 04:40:32 +00:00
2026-08-14 16:23:52 +08:00
2026-08-01 22:39:33 +08:00
2026-07-15 09:29:05 +08:00
2026-07-19 18:49:08 +08:00
2026-08-20 22:01:20 -07:00
2026-08-17 19:45:07 +08:00
2026-08-13 08:37:57 +08:00
2026-08-13 08:37:57 +08:00
2026-08-20 22:01:20 -07:00
2026-07-18 00:11:18 +08:00
2026-08-20 22:01:20 -07:00
2026-08-20 22:01:20 -07:00
2026-08-19 23:13:40 -07:00
2026-07-23 09:19:25 +08:00
2026-08-04 15:09:29 +08:00
2026-08-04 20:57:15 +08:00
2026-07-13 15:22:39 +08:00
2026-07-22 19:18:04 +08:00
2026-07-09 11:15:52 +08:00
2026-07-07 13:53:39 +08:00
2026-07-07 13:53:39 +08:00
2026-08-19 09:03:37 -07:00
2026-08-19 09:03:37 -07:00
2026-07-17 00:39:39 +08:00
2026-07-17 00:39:39 +08:00
2026-08-11 11:56:46 +08:00
2026-08-11 11:56:46 +08:00
2026-07-17 00:39:39 +08:00
2026-07-17 00:39:39 +08:00
2026-08-06 20:34:37 +08:00
2026-08-24 09:03:37 +08:00
2026-07-07 10:20:23 +08:00
2026-07-16 16:49:08 +08:00
2026-08-07 09:40:11 -04:00
2026-07-08 13:50:49 +08:00
2026-08-07 17:58:23 +08:00
2026-08-01 11:29:58 +08:00
2026-07-28 17:21:32 +08:00
2026-08-19 23:13:40 -07:00
2026-08-24 09:03:37 +08:00