Migrated GitHub actions to UV

This commit is contained in:
Lucas
2026-01-12 09:23:41 -08:00
parent b6eb452461
commit bb6247c86a
3 changed files with 34 additions and 34 deletions

View File

@@ -19,20 +19,24 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
persist-credentials: true
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Install dependencies
run: pip install -r requirements.txt || true
- name: Set up Python
uses: actions/setup-python@v6
with:
python-version-file: 'pyproject.toml'
- name: Install UV
uses: astral-sh/setup-uv@v7
- name: Install project
run: uv sync --no-dev
- name: Run script to generate README
run: python ./core/source/generation/readme_generator.py
run: uv run ./core/source/generation/readme_generator.py
- name: Commit and push changes
run: |

View File

@@ -15,26 +15,24 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
persist-credentials: true
token: ${{ secrets.GITHUB_TOKEN }}
persist-credentials: true
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: 3.x
python-version-file: 'pyproject.toml'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install requests
- name: Install UV
uses: astral-sh/setup-uv@v7
- name: Install project
run: uv sync --no-dev
- name: Run status maintenance script
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
python core/source/maintenance/status_checker.py
run: uv run core/source/maintenance/status_checker.py
- name: Commit changes
run: |

View File

@@ -15,26 +15,24 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
persist-credentials: true
token: ${{ secrets.GITHUB_TOKEN }}
persist-credentials: true
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: 3.x
python-version-file: 'pyproject.toml'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install requests
- name: Install UV
uses: astral-sh/setup-uv@v7
- name: Install project
run: uv sync --no-dev
- name: Run update script
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
python core/source/maintenance/stats_updator.py
run: uv run core/source/maintenance/stats_updator.py
- name: Commit changes
run: |