Skip to content

Analysis/static#4809

Open
luosu12138 wants to merge 179 commits into1Panel-dev:v2from
tyz20050812tyz:analysis/static
Open

Analysis/static#4809
luosu12138 wants to merge 179 commits into1Panel-dev:v2from
tyz20050812tyz:analysis/static

Conversation

@luosu12138
Copy link

What this PR does / why we need it?

Summary of your change

Please indicate you've done the following:

  • Made sure tests are passing and test coverage is added if needed.
  • Made sure commit message follow the rule of Conventional Commits specification.
  • Considered the docs impact and opened a new docs issue or PR with docs changes if needed.

liqiang-fit2cloud and others added 30 commits April 9, 2025 09:57
--bug=1054683 --user=刘瑞斌 【github#2831】知识库上传excel、应用编排文档内容提取节点中上传excel,单元格中有换行,导入后没有在一个单元格里显示 https://www.tapd.cn/57709429/s/1685274
--bug=1054775 --user=刘瑞斌 【应用编排】MCP调用节点,自定义工具参数建议支持选择数据类型 https://www.tapd.cn/57709429/s/1685483
--bug=1054724 --user=王孝刚 【github#2855】【应用】修改应用名称后,演示界面及访问链接的web标签页名称还是旧名称 https://www.tapd.cn/57709429/s/1685555
maninhill and others added 26 commits July 14, 2025 17:49
--bug=1060032 --user=王孝刚 【桂物智慧】 api 调用客户端修改对话摘要接口,报错403,没有访问权限 https://www.tapd.cn/57709429/s/1757188
- 修改 fetch_commits.py 中的默认仓库路径为 ../../源代码
- 更新输出文件名从 commits.json 到 maxkb_commits.json
- 升级 PyDriller 依赖版本从 2.1.1 到 2.9
- 将 PyGithub 版本约束改为 >=2.1.1 以支持更高版本
- 新增 setup_git_repo.py 脚本用于初始化或检查 MaxKB 源代码的 Git 仓库
- 添加 test_fix.py 脚本测试 PyDriller API 兼容性和参数配置
- 修改 fetch_commits.py 使用动态项目根目录路径作为默认仓库路径
- 实现 Git 仓库检查、初始化和用户交互功能
- 添加异常处理和操作状态反馈机制
- 提供详细的仓库设置向导和错误提示信息
- 新增 debug_paths.py 路径调试脚本用于排查路径问题
- 添加 test_final_path.py 测试脚本验证最终路径配置
- 创建 USAGE.md 文档详细说明 GitHub Commit 数据采集工具的使用方法
- 提供基本用法、参数配置、token 获取和输出文件说明
- 包含速率限制和大型仓库处理的最佳实践建议
- 替换 PyDriller 为 GitHub API 客户端进行数据提取
- 修改函数签名从 fetch_commits 为 fetch_github_commits
- 添加 GitHub token 支持以避免 API 速率限制
- 实现 GitHub 仓库连接和 commit 获取功能
- 更新文件变更统计方式适配 GitHub API 返回格式
- 添加机器人账户过滤功能
- 修改数据摘要计算逻辑适应新的数据结构
- 更新命令行参数支持 GitHub 仓库名称输入
- 添加数据清洗和作者去重处理逻辑
- 从 fetch_commits.py 中删除了硬编码的 DEFAULT_GITHUB_TOKEN
- 移除了命令行参数的默认令牌值
- 确保 GitHub 访问令牌仅通过命令行参数传入
- 提高了脚本的安全性,避免令牌泄露风险
- 实现了批量按月采集GitHub Commit数据的工具脚本
- 支持自定义时间范围从2023年6月至2024年2月
- 集成fetch_commits.py脚本进行分月数据获取
- 添加了数据采集进度显示和错误处理机制
- 生成按月份命名的JSON格式数据文件
- 包含快速数据分析和查看功能
feat(github): 移除按月采集脚本并增强fetch_commits功能

- 移除collect_monthly.py按月批量采集脚本
- 移除USAGE.md使用说明文档
- 添加PyGithub新版本认证兼容支持
- 从.env.example文件读取GitHub token
- 修复日期参数传递给GitHub API的格式问题
- 改进token获取优先级逻辑
- 增强数据摘要输出的安全性检查
```
- 新增 collect_monthly.py 脚本实现按月批量采集功能
- 新增 debug_collector.py 提供调试模式用于问题诊断
- 新增 monthly_collector.py 实现核心批量采集逻辑
- 新增 simple_test.py 简化版测试脚本验证基础功能
- 支持时间范围配置和进度显示
- 实现错误处理和超时控制机制
- 生成按月划分的JSON数据文件便于后续分析
- 移除 debug_collector.py 调试版本的按月采集脚本
- 移除 simple_test.py 简化版的单月数据采集测试脚本
- 清理临时测试和验证功能代码
- 移除相关调试和环境检查功能
- 删除测试相关的依赖和配置检查逻辑
- 整理项目中的临时测试工具文件
- 集成 GitHub API 获取最新提交日期
- 实现现有数据检测和增量采集逻辑
- 自动跳过已存在的数据文件
- 优化采集范围计算避免重复工作
- 添加环境变量配置支持
- 增强错误处理和用户提示信息
- 实现check_token_status函数检查GitHub token配置状态
- 在采集开始时显示是否使用token的信息
- 添加采集结果统计功能显示提取的commit数量
- 优化采集完成后的结果显示格式
- 引入 Auth 模块用于新版本 PyGithub 认证
- 实现新旧版本 PyGithub 的兼容性处理
- 使用 Auth.Token 方式进行 GitHub 认证
- 保留旧版本认证方式作为降级选项
@f2c-ci-robot
Copy link

f2c-ci-robot bot commented Feb 15, 2026

Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@f2c-ci-robot
Copy link

f2c-ci-robot bot commented Feb 15, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@tyz20050812tyz tyz20050812tyz deleted the analysis/static branch February 15, 2026 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.