Skip to content

v3.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Aug 03:50
· 3 commits to main since this release

📋 更新内容

Fixed

  • 🔧 修复Warp Terminal Shell集成兼容性问题:解决在Warp Terminal中shell集成脚本执行异常的问题
    • 修复shell集成脚本在Warp Terminal环境下可能出现的函数定义冲突
    • 确保在所有现代终端环境下的稳定运行,包括Warp Terminal、iTerm2、标准Terminal等
    • 通过PR #2合并了对Warp Terminal的完整支持

Enhanced

  • 📝 文档国际化支持:为项目添加完整的英文文档支持
    • 新增英文版README文件,为国际用户提供完整的项目介绍
    • 在中文README中添加语言切换链接,方便用户选择阅读语言
    • 通过PR #1实现多语言文档系统,提升项目国际化水平
    • 修复示例命令中的故意错误(mkdirrmkdir),确保错误分析演示功能正常工作

Changed

  • 📝 README文件国际化重组:按最佳实践优化多语言README文件结构
    • 将README.md改为英文版本作为默认文档(面向全球用户)
    • 将中文README重命名为README-zh.md(符合W3C语言代码规范)
    • 删除原README.en.md文件,采用更简洁的命名方案
    • 更新所有文件中的语言切换链接,确保导航正确性
    • 提升项目国际化水平,符合GitHub开源项目最佳实践
  • ⚙️ 移除Python 3.8支持:统一将最低Python版本要求提升至3.9+
    • 更新所有CI工作流配置,移除Python 3.8的测试和构建支持
    • 更新pyproject.toml配置文件,将requires-python改为">=3.9"
    • 更新所有文档中的Python版本要求:README文件及docs/目录
    • 更新项目配置文件,包括Black、MyPy等工具的目标版本设置
    • 专注于Python 3.9+版本的维护,简化CI流程并提升构建效率

Added

  • 📚 文档网站Docker容器化支持:为AIS文档网站添加了完整的Docker容器化解决方案
    • 新增docs.Dockerfile:基于Node.js和Nginx的多阶段构建,用于构建和部署VitePress文档网站
    • 新增.github/workflows/docs-container-deploy.yml:自动化构建并发布文档网站到DockerHub的工作流
    • 支持多架构构建(AMD64/ARM64),确保跨平台兼容性
    • 集成安全扫描、SBOM生成和健康检查功能
    • 提供kangvcar/ais-docs镜像,用户可以通过docker run -p 8080:80 kangvcar/ais-docs本地运行文档网站
    • 配置了nginx优化,包括gzip压缩、静态资源缓存和安全头设置

Fixed

  • 🐳 修复文档Docker构建工作流中的dockerignore冲突问题
    • 修复GitHub Actions中Docker构建时找不到docs目录的问题
    • 工作流现在会临时使用专门的.dockerignore.docs文件进行构建
    • 确保文档目录在Docker构建过程中可用,同时保持原有的主项目dockerignore配置
  • 🎨 修复Docker容器中文档网站样式表缺失问题
    • 修复VitePress基础路径配置导致CSS和静态资源无法正确加载的问题
    • 在Docker构建时设置VITEPRESS_BASE=/确保资源路径正确
    • 现在Docker容器中的文档网站样式和功能完全正常
  • 优化文档容器部署工作流
    • 修改触发条件为依赖VitePress文档部署成功后再构建Docker镜像
    • 简化Docker标签策略,减少不必要的标签生成
    • 现在只生成latestYYYYMMDD两个标签,避免标签冗余
    • 确保只有在VitePress部署成功时才构建Docker镜像

🔗 相关链接