mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
My proposal here is to use GitHub Dependabot to make sure that `transformers` version used in CI are always up-to-date. To achieve this, this PR does 2 things: 1. Pin `transformers` version across all CI jobs to only one place at `.ci/docker/ci_commit_pins/huggingface.txt`. This file is now a regular pip requirements instead of a pinned commit text. There isn't any need to pin `transformers` to a specific commit and the file already refers to a stable version `v4.54.0` 2. Create `.github/dependabot.yml` to config the bot to update `transformers` automatically when there is a new version. Those labels will ensure that the right reviewers from torch.compile and Dev Infra are notified. I'm not sure how to test this out in PR, but it feels ok to land and test this in main. If this works, we should see a PR to update `v4.54.0` to the current latest `v4.55.0` ### Reference https://docs.github.com/en/code-security/dependabot/working-with-dependabot/dependabot-options-reference Pull Request resolved: https://github.com/pytorch/pytorch/pull/160635 Approved by: https://github.com/ZainRizvi
21 lines
504 B
YAML
21 lines
504 B
YAML
version: 2
|
|
updates:
|
|
# Update to the latest transformers version with dependabot
|
|
- package-ecosystem: "pip"
|
|
directory: "/.ci/docker/ci_commit_pins"
|
|
schedule:
|
|
interval: "daily"
|
|
target-branch: "main"
|
|
allow:
|
|
- dependency-name: "transformers"
|
|
commit-message:
|
|
prefix: "[Dependabot] Update"
|
|
include: "scope"
|
|
labels:
|
|
- "dependencies"
|
|
- "open source"
|
|
- "python"
|
|
- "topic: not user facing"
|
|
- "module: ci"
|
|
- "module: inductor"
|