Simon Willison 分享了一种在 GitHub Actions 中优化 Python 工具缓存的技术。通过设置 `UV_EXCLUDE_NEWER` 环境变量并将其纳入缓存键,开发者可以避免每次运行工作流时重复从 PyPI 下载依赖,同时保持对版本的控制。
背景
GitHub Actions 工作流常因重复下载包而导致启动缓慢。虽然 `uv` 包管理器安装速度极快,但在 CI 环境中配置其有效缓存需要特定的策略。
- 来源
- Simon Willison
- 发布时间
- 2026年7月14日 08:56
- 评分
- 6.0 / 10