Open-LLM / .github /workflows /update-requirements.yml
Nope137
Describe your changes here
c0937c0
name: Sync Requirements
on:
push:
paths:
- pyproject.toml
jobs:
regenerate:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Check out repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up uv
uses: astral-sh/setup-uv@v3
- name: Compile default requirements
run: uv pip compile pyproject.toml -o requirements.txt --no-deps --universal
- name: Compile bilibili requirements
run: uv pip compile pyproject.toml --extra bilibili -o requirements-bilibili.txt --no-deps --universal --no-annotate --no-header
- name: Commit updated requirements
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: "chore: update requirements files (bot)"
file_pattern: |
requirements.txt
requirements-bilibili.txt