
## Summary Changes proposed and introduced through: https://github.com/astral-sh/uv-pre-commit/pull/1 ; are being fixed and updated for this repo as well.
37 lines
845 B
YAML
37 lines
845 B
YAML
name: main
|
|
on:
|
|
schedule:
|
|
- cron: "0 */4 * * *"
|
|
workflow_dispatch:
|
|
repository_dispatch:
|
|
types: [pypi_release]
|
|
|
|
jobs:
|
|
build:
|
|
name: main
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- if: ${{ startsWith(github.event_name, 'repository_dispatch') }}
|
|
run: sleep 30
|
|
|
|
- uses: actions/checkout@v4
|
|
|
|
- uses: actions/setup-python@v4
|
|
with:
|
|
python-version: "3.11"
|
|
cache: pip
|
|
cache-dependency-path: requirements-dev.txt
|
|
|
|
- run: pip install -r requirements-dev.txt
|
|
|
|
- name: set git config
|
|
run: |
|
|
git config user.name "$GITHUB_ACTOR"
|
|
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
|
|
|
|
- run: python mirror.py
|
|
|
|
- run: |
|
|
git push origin HEAD:refs/heads/main
|
|
git push origin HEAD:refs/heads/main --tags
|