use uv to manage dependencies

This commit is contained in:
Marcello 2024-09-02 09:57:57 +02:00
parent 589e7837c8
commit a3b908acaa
5 changed files with 570 additions and 1009 deletions

View file

@ -11,17 +11,16 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install poetry
run: pipx install poetry
- name: Install uv v0.4.2
run: curl -LsSf https://astral.sh/uv/0.4.2/install.sh | sh
- name: Setup Python
uses: actions/setup-python@v5.0.0
with:
python-version: '3.x'
cache: poetry
- name: Install dependencies
run: poetry install
- name: Install Dependencies
run: uv sync
- name: Run gh-deploy
run: poetry run mkdocs gh-deploy --force
- name: Deploy GH Pages
run: uv run mkdocs gh-deploy --force