mirror of
https://github.com/rendercv/rendercv.git
synced 2025-12-23 21:47:55 -05:00
Remove just sync from workflows
This commit is contained in:
3
.github/workflows/create-executables.yaml
vendored
3
.github/workflows/create-executables.yaml
vendored
@@ -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
|
||||
|
||||
|
||||
3
.github/workflows/deploy-docs.yaml
vendored
3
.github/workflows/deploy-docs.yaml
vendored
@@ -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
|
||||
|
||||
|
||||
12
.github/workflows/test.yaml
vendored
12
.github/workflows/test.yaml
vendored
@@ -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
|
||||
|
||||
3
.github/workflows/update-files.yaml
vendored
3
.github/workflows/update-files.yaml
vendored
@@ -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"
|
||||
|
||||
40
justfile
40
justfile
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user