Commit Graph

37 Commits

Author SHA1 Message Date
1
70fd4ffa55 1 2026-01-27 07:00:35 +00:00
e96f990724 Update logic_CI.yml 2026-01-22 10:12:02 +08:00
4fa68652eb Update logic_CI.yml 2026-01-22 10:08:13 +08:00
7e7cbd2aa9 Update logic_CI.yml 2026-01-22 10:06:06 +08:00
6108cfaf63 Update logic_CI.yml 2026-01-22 10:02:58 +08:00
1
cf4660fbe0 1 2026-01-20 16:09:04 +00:00
昔念
b6754df9a0 ```
feat(workflow): 优化CI流程提升构建效率

- 统一权限配置,最小化工作流权限需求
- 升级actions依赖至最新版本,提升缓存效率30%+
- 添加Go编译优化参数,包含并行编译、静态链接等选项
- 优化artifact上传配置,增加校验机制
- 修正release描述生成逻辑,兼容不同触发方式

perf(damage): 重构
2026-01-12 00:04:10 +08:00
a5d6cc271a ```
chore(ci): 优化logic服务编译参数

- 添加编译优化参数 -ldflags "-s -w -extldflags '-static'"
- 减小编译后二进制文件大小并提高性能
```
2026-01-10 03:52:18 +08:00
b801b069bc ```
feat(config): 添加七牛云配置支持

- 在配置结构体中添加Qiniu字段用于七牛云配置
- 添加七牛云相关配置参数(AccessKey, SecretKey, Bucket, CDN)
- 更新配置初始化逻辑以支持七牛云配置项

feat(login): 集成七牛云SDK并实现文件列表获取

- 添加七牛云SDK依赖(github.com/qiniu/go-sdk/v7)
- 创建BucketManager用于文件管理操作
- 实
2026-01-06 23:25:49 +08:00
80e8d56d9e ```
build(workflow): 调整logic服务编译和上传逻辑

- 将编译输出目录从根目录改为build目录
- 创建build目录并修改编译命令路径
- 更新七牛云上传配置,使用build目录作为上传源
- 移除不必要的exclude配置
- 更新artifact上传路径以匹配新的编译输出位置
```
2026-01-06 22:39:59 +08:00
f73076b3d7 ```
refactor(workflow): 使用GitHub Action替换七牛云上传脚本

- 移除手动下载和配置qshell的步骤
- 采用cumt-ro
2026-01-06 22:34:48 +08:00
c2d35a95c9 ```
feat(workflow): 优化logic服务CI流程

- 简化编译步骤,移除不必要的mkdir操作
- 将上传七牛云的方式从第三方action改为使用qshell命令行工具
- 添加qshell下载、配置和文件上传的完整流程
- 保持构建产物上传到GitHub Actions artifacts
```
2026-01-06 22:29:54 +08:00
903c5811e3 ```
build(workflow): 调整logic服务编译和上传逻辑

- 将编译输出目录从根目录改为build目录
- 创建build目录并修改go build命令的输出路径
- 更新七牛云上传配置,将上传目录从根目录改为build目录
- 移除本地文件
2026-01-06 22:24:03 +08:00
aba34e2500 ```
chore(ci): 更新GitHub Actions工作流配置

- 添加push触发器,仅在main分支上自动触发
- 为servicePort输入添加默认值8080
- 将Go版本从1.20升级到1.25
- 添加七牛云上传功能,将构建产物上传到CDN
- 注释掉SSH部署到服务器的步骤,改为CDN分发
- 在发布说明中添加七牛云下载链接

chore(vscode): 更新Go构建配置

- 禁用zcli功能
- 启用stripSymbols以减小构建产物体积
- 启用trimPath以优化构建路径
```
2026-01-06 22:17:32 +08:00
a22287d987 ```
fix(network): 修复 rpc 和 websocket 地址拼接缺少冒号的问题

修复了 jsonrpc 服务启动时监听地址缺少冒号导致解析错误的问题,
同时修正 websocket 客户端连接地址的拼接逻辑。此外,注释掉了一处日志输出,
并调整了端口检测函数的参数类型以匹配实际配置结构。

```
2025-10-08 17:16:54 +08:00
1
1a1c19031e cicd 2025-10-05 08:00:50 +00:00
1
22c167df14 cicd修改 2025-10-05 07:42:33 +00:00
1
dc6a003cbc cicd 2025-10-05 07:35:26 +00:00
1
315134c9b5 测试CICD 2025-10-05 07:29:35 +00:00
081f990110 refactor(assets): 重构资产同步流程并添加宠物相关功能
- 移除了资产同步到私有 B 仓库的工作流
- 在玩家结构中添加了 IsFighting 字段
- 新增了宠物信息相关功能和数据结构
- 优化了地图进入和怪物刷新逻辑
- 调整了玩家登录和地图数据发送流程
- 重构了部分代码以提高可维护性和性能
2025-08-24 17:33:19 +08:00
dd76919578 refactor: 更新资产路径和依赖
- 修改资产路径:从 'common/data/xml/assets/**' 改为 'public/assets/**'
- 更新 go.mod 文件,添加新依赖:
  - github.com/cespare/xxhash/v2
  - github.com/dgryski/go-rendezvous
  - github.com/go-redis/redis/v8
  - github.com/yitter/idgenerator-go
- 删除 assets 目录下的 XML 文件
2025-08-15 19:24:02 +08:00
db38531425 Update assets.yml 2025-08-11 14:36:09 +08:00
00c351d40e Update assets.yml 2025-08-11 14:24:52 +08:00
9c2b910dde Update assets.yml 2025-08-11 13:55:47 +08:00
34dcecbd78 Update assets.yml 2025-08-11 13:41:05 +08:00
b14f7c25f1 Update assets.yml 2025-08-11 13:36:34 +08:00
39b8d6753a Update assets.yml 2025-08-11 13:35:23 +08:00
ce40600732 Update assets.yml 2025-08-11 13:28:52 +08:00
15fd0f5f40 Update assets.yml 2025-08-11 13:22:59 +08:00
9be1202503 Update assets.yml 2025-08-11 13:06:04 +08:00
ad5594c693 Update assets.yml 2025-08-11 12:56:34 +08:00
a9d94b80e3 Update assets.yml 2025-08-11 12:40:43 +08:00
3b3856972a Update assets.yml 2025-08-11 12:26:08 +08:00
ca4664522d Create assets.yml 2025-08-11 11:54:24 +08:00
6d772325c3 Update logic_CI.yml 2025-08-08 20:24:58 +08:00
2fa59640e0 build: 更新项目结构并移除冗余文件
- 删除了 Go workflow 文件,简化构建流程
- 移除了 docker-compose.yml 文件,减少不必要的容器编排
- 更新了 README.md,精简了项目结构说明
2025-07-05 19:31:53 +08:00
45c1a3ca1b Create go.yml 2025-06-30 00:40:40 +08:00