Commit Graph

  • 525abb55fb fix: 强制 npm 使用 node_modules 缓存模式并优化缓存模式处理逻辑 v1 Lyda 2025-10-13 11:54:59 +08:00
  • 5aee9b954e feat: 添加依赖安装后工作区变更检测及错误提示 Lyda 2025-10-13 11:32:28 +08:00
  • fb2505d379 refactor: 简化 pnpm store 路径检测逻辑,直接使用 pnpm store path 命令 Lyda 2025-10-13 10:41:09 +08:00
  • 5d48269745 fix: 增加pnpm store-dir探测日志并修复grep命令失败时的错误 Lyda 2025-10-11 19:52:45 +08:00
  • 9007eee842 fix: 移除冗余的项目级别store-dir配置,改用环境变量提示 Lyda 2025-10-11 19:50:39 +08:00
  • 87fb296b8c feat: 添加git status命令以显示工作目录状态 Lyda 2025-10-11 19:35:20 +08:00
  • 40ac71da27 refactor: 简化pnpm存储路径的日志输出 Lyda 2025-10-11 19:30:50 +08:00
  • acea3c86c1 refactor: 移除 node_modules 缓存模式,仅保留 pnpm store 缓存策略 Lyda 2025-10-11 19:25:35 +08:00
  • 4495633411 feat: 新增pnpm依赖安装与缓存的GitHub Action实现 Lyda 2025-10-11 19:15:59 +08:00
  • ca7e4be804 refactor: 合并多个校验选项为单一的enable-validation开关 Lyda 2025-10-11 18:56:51 +08:00
  • a26f91ab25 refactor: 将多个环境校验开关合并为单一的enable-validation配置项 Lyda 2025-10-11 18:55:22 +08:00
  • 55e66894bd feat: 添加跳过pnpm-setup选项以支持自定义pnpm安装 Lyda 2025-10-11 18:42:28 +08:00
  • 4473ed9c52 fix: 优化 kubectl 版本检测以支持新旧版本格式 Lyda 2025-10-11 18:38:07 +08:00
  • 425b35a08a fix: 在 GitHub Action 中显式指定 bash 执行脚本 Lyda 2025-10-11 18:36:06 +08:00
  • 5c74c75f48 feat: 添加Docker私有仓库登录支持及相关配置参数 Lyda 2025-10-11 18:29:10 +08:00
  • f618608667 feat: 新增配置构建环境的 GitHub Action,支持 Git 和 kubectl 配置验证 Lyda 2025-10-11 18:21:10 +08:00
  • 2fe7c6809c feat: 添加.pnpm-store目录状态和Git跟踪诊断功能 Lyda 2025-09-18 18:35:14 +08:00
  • 06298f9e15 fix: 增强 pnpm store 路径配置以防止相对路径解析问题 Lyda 2025-09-18 18:33:56 +08:00
  • d35b42c064 feat: 增加清理项目根 .pnpm-store 残留的选项并优化 store 目录配置 Lyda 2025-09-18 18:22:54 +08:00
  • af648e65f2 fix: 将 pnpm store 路径固定到临时目录以避免在项目根创建缓存 Lyda 2025-09-18 18:06:08 +08:00
  • c3e927c596 chore: 移除 pnpm 二进制的缓存步骤,简化工作流程 Lyda 2025-09-18 11:59:41 +08:00
  • 9e3ffa7ea2 feat: 为pnpm添加自动离线安装优化参数以提升缓存命中时的安装性能 Lyda 2025-09-18 11:51:30 +08:00
  • 64403850ee refactor: 优化pnpm安装流程并合并重复的pnpm设置步骤 Lyda 2025-09-18 11:43:21 +08:00
  • 86d6bb988f fix: 移除重复和无效的 Corepack 缓存路径配置 Lyda 2025-09-18 11:12:32 +08:00
  • 7366d46959 feat: 添加pnpm二进制缓存以优化封闭网络环境下的安装性能 Lyda 2025-09-18 11:11:44 +08:00
  • 8a16a8bec5 chore: 将默认包管理器从 npm 改为 pnpm Lyda 2025-09-18 10:49:01 +08:00
  • 5c47db3ee2 feat: 添加pnpm自动安装和store缓存模式支持 Lyda 2025-09-18 10:46:31 +08:00
  • 6fff7a90e1 feat(trigger-version): 添加标签过滤功能支持通配符匹配和排除 Lyda 2025-08-22 13:22:31 +08:00
  • b53d899f41 feat: 注释掉获取标签的输出信息,以减少日志噪声并提高可读性 Lyda 2025-08-21 19:32:11 +08:00
  • 1949a48d96 fix: 规范化示例文件和文档中的格式,优化参数描述,提升可读性 Lyda 2025-08-21 18:19:02 +08:00
  • d17dea4ca0 feat: 添加最新版本获取功能,更新文档示例以展示如何使用最新版本进行部署 Lyda 2025-08-21 18:18:15 +08:00
  • ee024ce50d feat: 注释掉获取标签的输出信息,以减少日志噪声并提高可读性 Lyda 2025-08-21 15:02:11 +08:00
  • 77dcc1bed2 feat: 更新 action.yml 文件,统一引号格式,增强 Git 标签获取逻辑,确保在 GitHub Actions 中正确处理标签信息 Lyda 2025-08-21 14:58:56 +08:00
  • 1299feac14 feat: 注释掉 test-cache-state.yml 中的过期测试部分,以便于后续功能调整和优化,保持代码整洁性。 Lyda 2025-08-21 13:36:42 +08:00
  • 210d257b44 fix: 更新 cache-state 示例文件,修正 GitHub Action 使用路径,从 .actions/xgj/cache-state@v1 修改为 actions/xgj/cache-state@v1,以确保正确引用和执行缓存状态管理功能。 Lyda 2025-08-21 13:17:19 +08:00
  • 520bc406f4 Merge branch 'v1' main Lyda 2025-08-21 12:49:53 +08:00
  • b42f928523 feat: 更新 test-cache-state GitHub Action,增强缓存键格式验证逻辑,确保短期和永不过期缓存键正确识别时间窗口,同时添加额外过期测试,提升调试信息的可读性和准确性。 Lyda 2025-08-21 12:49:45 +08:00
  • ccae5abd53 feat: 更新 test-cache-state GitHub Action,修改特殊字符、长字符串和 Unicode 测试用例,增强动态处理能力,确保在不同场景下的状态管理更加灵活和可靠。 Lyda 2025-08-21 12:40:40 +08:00
  • d4720de1a5 Merge branch 'v1' Lyda 2025-08-21 12:32:18 +08:00
  • c97f8e922f feat: 更新 test-cache-state GitHub Action,统一运行环境为 ubuntu-node-20,以支持 Node.js 20 的特性,提升测试的兼容性和性能。 Lyda 2025-08-21 12:32:07 +08:00
  • cad99bbfc5 Merge branch 'v1' Lyda 2025-08-21 12:23:08 +08:00
  • 7f178d1e30 feat: 更新 test-cache-state 和 cache-state GitHub Action,修正缓存键格式验证逻辑,确保在不同运行环境下正确识别缓存键,同时增强输出信息以便于调试和监控缓存状态。 Lyda 2025-08-21 12:22:22 +08:00
  • df3a7e1eba Merge branch 'v1' Lyda 2025-08-21 12:00:25 +08:00
  • ef9d766ecb feat: 更新 test-cache-state GitHub Action,修改运行环境为 ubuntu-node-20,以支持 Node.js 20 的特性和优化,提升测试的兼容性和性能。 Lyda 2025-08-21 12:00:16 +08:00
  • dc525a04b6 Merge branch 'v1' Lyda 2025-08-21 11:59:21 +08:00
  • f9e0a013d8 feat: 添加状态缓存管理 GitHub Action,支持多种操作模式(获取、设置、删除),实现缓存过期控制,优化状态管理逻辑,更新文档以反映新功能和使用示例。 Lyda 2025-08-21 11:58:51 +08:00
  • 52eb45b66f feat: 在 trigger-version GitHub Action 中添加 use-latest-version 输入参数,支持在非版本触发时使用当前分支最新的版本标签,同时更新版本号输出格式,新增横线格式版本号的生成,更新文档以反映新功能和使用示例。 Lyda 2025-08-21 11:05:24 +08:00
  • 8c5ff61828 feat: 更新 npm-install GitHub Action,移除 cache-hash 参数的默认值,提升缓存管理的灵活性,确保用户可以自定义缓存 hash 值以适应不同场景。 Lyda 2025-08-21 10:35:57 +08:00
  • 3f3997c5dc feat: 更新 npm-install GitHub Action,移除 lockfile-name 输入参数,添加 cache-hash 参数以支持自定义缓存 hash,优化锁文件处理逻辑,确保在未提供 hash 时使用 package.json 作为 fallback,提升缓存管理的灵活性和可靠性,同时更新文档以反映新功能和使用示例。 Lyda 2025-08-21 10:34:47 +08:00
  • 75b194bdfb feat: 优化 npm-install GitHub Action 的锁文件处理逻辑,简化锁文件检测步骤,确保根据不同包管理器正确生成缓存key,提升缓存管理的灵活性和可靠性。 Lyda 2025-08-21 10:19:46 +08:00
  • 1aa9b20a79 Merge branch 'v1' Lyda 2025-08-21 10:14:39 +08:00
  • 631cc6961f feat: 更新 npm-install GitHub Action,添加锁文件检测步骤并优化缓存key生成逻辑,确保在无法计算锁文件hash时使用默认值,提升缓存管理的可靠性和灵活性。 Lyda 2025-08-21 10:13:46 +08:00
  • 5b75a9c955 chore: 更新 trigger-version GitHub Action 的使用方式,统一使用 actions/xgj/trigger-version@v1,确保文档示例与实际用法一致,提升可维护性和一致性。 Lyda 2025-08-21 09:55:14 +08:00
  • 4609366c51 Merge branch 'v1' Lyda 2025-08-20 20:38:43 +08:00
  • 84f608690b feat: 添加触发版本信息的 GitHub Action,支持标签、版本分支和常规分支触发,提供详细的输出信息和环境变量,更新文档以反映新功能和使用示例。 Lyda 2025-08-20 20:38:33 +08:00
  • 3d246034c0 Merge branch 'v1' Lyda 2025-08-20 19:30:03 +08:00
  • e4063690cd feat: 更新 Web 项目发布构建的 GitHub Action,确保版本号输出统一添加 v 前缀,优化版本获取逻辑,更新文档以反映新格式和使用示例。 Lyda 2025-08-20 19:29:45 +08:00
  • bf094b92dd Merge branch 'v1' Lyda 2025-08-20 18:39:48 +08:00
  • da4e1db20d feat: 增强 Web 项目发布构建的 GitHub Action,添加发布失败时的错误处理选项,支持状态监控和退出码输出,更新文档以反映新功能和使用示例。 Lyda 2025-08-20 18:39:38 +08:00
  • b3ca961260 Merge branch 'v1' Lyda 2025-08-20 17:53:53 +08:00
  • c039fac36c feat: 增强 Web 项目发布构建的 GitHub Action,添加自定义版本文件路径支持,优化版本获取逻辑,确保版本号格式一致,更新文档以反映新功能和使用示例。 Lyda 2025-08-20 17:53:45 +08:00
  • ea1c69a371 Merge branch 'v1' Lyda 2025-08-20 17:38:25 +08:00
  • 59104cf204 chore: 更新 Web 项目发布构建的 GitHub Action,移除不必要的输入参数,简化参数验证步骤,优化文档描述,增强环境变量支持,提升可读性和灵活性。 Lyda 2025-08-20 17:38:17 +08:00
  • dfcf7e8c22 Merge branch 'v1' Lyda 2025-08-20 17:26:23 +08:00
  • 6f61b95795 chore: 更新 Web 项目发布构建的 GitHub Action,简化 Docker 相关配置,移除不必要的输入参数和步骤,优化描述信息以提高可读性。 Lyda 2025-08-20 17:26:15 +08:00
  • 017d6705a2 Merge branch 'v1' Lyda 2025-08-20 17:13:06 +08:00
  • 3144b5c203 feat: 添加 Web 项目发布构建的 GitHub Action,包括版本发布、Docker 镜像构建和推送,支持灵活的输入参数和环境变量配置,优化 CI/CD 流程。 Lyda 2025-08-20 17:12:59 +08:00
  • 12d3d5dc0d feat: 更新 npm-install GitHub Action,重构锁文件处理逻辑,优化缓存key生成步骤,增加对锁文件不存在的警告提示。 Lyda 2025-08-20 15:16:57 +08:00
  • d13a6b9f38 feat: 添加 npm 依赖安装与缓存的 GitHub Action,支持多种包管理器,优化 CI/CD 流程,提供详细的缓存状态和安装总结。 Lyda 2025-08-20 14:54:26 +08:00
  • fa6608e795 chore: 注释掉 Docker 信息输出命令,以简化测试工作流的输出,保持信息清晰。 Lyda 2025-08-20 13:41:51 +08:00
  • b4650943cb chore: 在测试工作流中添加 Git 配置验证步骤,以确保 Git 用户和邮箱信息的正确性,优化输出信息以提高可读性。 Lyda 2025-08-20 13:39:31 +08:00
  • 482b6dad42 chore: 更新测试工作流,增强 Docker 可用性检查和系统资源检查,优化输出信息以提高可读性和调试效率。 Lyda 2025-08-20 13:33:34 +08:00
  • 22b3fd06b1 chore: 更新 GitHub Action 使用路径,将 xgj/actions/setup-env@v1 修改为 actions/xgj/setup-env@v1,以确保正确引用和兼容性。 Lyda 2025-08-20 13:13:55 +08:00
  • b9c9afe5a4 chore: 删除快速测试工作流配置文件,移除烟雾测试、Docker 功能测试和网络连接测试的相关步骤及总结逻辑。 Lyda 2025-08-20 12:00:24 +08:00
  • 8132353be7 feat: 添加构建和部署环境配置的 GitHub Action,包括 Docker 和 kubectl 的安装与配置,支持阿里云镜像源,提供详细的日志输出和错误处理。 Lyda 2025-08-20 11:42:59 +08:00
  • 0c6afd9bcf Initial commit liuhuan 2025-07-17 16:40:38 +08:00