如何配置Dependabot以检查多个requirements依赖文件?
让Dependabot检查多个Python依赖文件的配置方法
pip-tools官方关于跨环境编译的建议如下:
由于生成的requirements.txt在不同环境中可能存在差异,用户必须在每个Python环境中单独执行pip-compile,以生成适用于对应环境的requirements.txt。
要让Dependabot同时检查requirements.txt和requirements-silicon.txt两个文件,只需修改项目根目录下的.github/dependabot.yml配置文件,在pip生态系统的配置块中添加files字段,列出需要监控的所有依赖文件即可。
示例配置如下:
version: 2 updates: - package-ecosystem: "pip" directory: "/" # 依赖文件所在的根目录,按需调整 schedule: interval: "daily" # 检查频率可自行设置,比如weekly、monthly files: - "requirements.txt" - "requirements-silicon.txt"
如果你的依赖文件存放在子目录中,直接在files里填写相对路径即可,比如"config/requirements-silicon.txt"。保存配置后,Dependabot就会按照设定的频率同时检查这两个文件的依赖更新,并自动生成更新PR。
内容的提问来源于stack exchange,提问作者dfrankow
相关产品推荐
相关产品推荐

