Remove just sync from workflows

This commit is contained in:
Sina Atalay
2025-12-09 23:19:12 +03:00
parent f62b33077e
commit 607756882a
5 changed files with 23 additions and 38 deletions

View File

@@ -27,9 +27,6 @@ jobs:
- name: Install just
uses: taiki-e/install-action@just
- name: Install the project
run: just sync
- name: Create executable
run: just create-executable

View File

@@ -34,9 +34,6 @@ jobs:
- name: Install just
uses: taiki-e/install-action@just
- name: Install the project
run: just sync
- name: Build docs
run: just build-docs

View File

@@ -34,9 +34,6 @@ jobs:
- name: Install just
uses: taiki-e/install-action@just
- name: Install the project
run: just sync
- name: Test
run: just test-coverage
@@ -68,17 +65,14 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v7
- name: Install the project
run: just sync
- name: Install just
uses: taiki-e/install-action@just
- name: Combine coverage files
run: |
uv run coverage combine coverage
uv run coverage report
uv run coverage html --show-contexts --title "RenderCV coverage for ${{ github.sha }}"
uv run --frozen coverage combine coverage
uv run --frozen coverage report
uv run --frozen coverage html --show-contexts --title "RenderCV coverage for ${{ github.sha }}"
- name: Upload the coverage report to smokeshow
run: uv tool run smokeshow==0.4.0 upload ./htmlcov

View File

@@ -22,9 +22,6 @@ jobs:
- name: Install just
uses: taiki-e/install-action@just
- name: Install the project
run: just sync
- name: Set Git credentials
run: |
git config --local user.email "github-actions[bot]@users.noreply.github.com"

View File

@@ -2,53 +2,53 @@
sync:
uv sync --frozen --all-extras
lock:
uv lock
format:
uv run --frozen black src tests
uv run --frozen ruff check --fix src tests
uv run --frozen ruff format src tests
format-file target:
uv run --frozen black {{target}}
uv run --frozen ruff check --fix {{target}}
uv run --frozen ruff format {{target}}
uv run --frozen --all-extras --group dev black {{target}}
uv run --frozen --all-extras --group dev ruff check --fix {{target}}
uv run --frozen --all-extras --group dev ruff format {{target}}
check:
uv run --frozen ruff check src tests
uv run --frozen pyright src tests
uv run --frozen pre-commit run --all-files
lock:
uv lock
uv run --frozen --all-extras --group dev ruff check src tests
uv run --frozen --all-extras --group dev pyright src tests
uv run --frozen --all-extras --group dev pre-commit run --all-files
# Testing:
test:
uv run --frozen pytest
uv run --frozen --all-extras pytest
update-testdata:
uv run --frozen pytest --update-testdata
uv run --frozen --all-extras pytest --update-testdata
test-coverage:
uv run --frozen pytest --cov=src/rendercv --cov-report=term --cov-report=html --cov-report=markdown
uv run --frozen --all-extras pytest --cov=src/rendercv --cov-report=term --cov-report=html --cov-report=markdown
# Docs:
build-docs:
uv run --frozen mkdocs build --clean --strict
uv run --frozen --all-extras mkdocs build --clean --strict
serve-docs:
uv run --frozen mkdocs serve --watch-theme
uv run --frozen --all-extras mkdocs serve --watch-theme
# Scripts:
update-schema:
uv run --frozen scripts/update_schema.py
update-entry-figures:
uv run --frozen --all-groups scripts/update_entry_figures.py
uv run --frozen --all-extras scripts/update_schema.py
update-examples:
uv run --frozen scripts/update_examples.py
uv run --frozen --all-extras scripts/update_examples.py
update-entry-figures:
uv run --frozen --all-extras --group update-entry-figures scripts/update_entry_figures.py
create-executable:
uv run --frozen --all-groups scripts/create_executable.py
uv run --frozen --all-extras --group create-executable scripts/create_executable.py
# Utilities:
count-lines: