Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/editorconfig.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,8 @@ jobs:
with:
experimental: true

- name: Install just
uses: extractions/setup-just@v3

- name: Run editorconfig-checker
run: mise run editorconfig
run: just editorconfig
5 changes: 4 additions & 1 deletion .github/workflows/format.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,11 @@ jobs:
with:
experimental: true

- name: Install just
uses: extractions/setup-just@v3

- name: Install optional
run: poetry install --all-extras

- name: Run Formatter
run: mise run format
run: just format
5 changes: 4 additions & 1 deletion .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,11 @@ jobs:
with:
experimental: true

- name: Install Just
uses: extractions/setup-just@v3

- name: Install optional
run: poetry install --all-extras

- name: Run Linter
run: mise run lint
run: just lint
5 changes: 4 additions & 1 deletion .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,11 @@ jobs:
with:
experimental: true

- name: Install just
uses: extractions/setup-just@v3

- name: Install optional
run: poetry install --all-extras

- name: Run Unit Tests
run: mise run test
run: just test
5 changes: 4 additions & 1 deletion .github/workflows/typecheck.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,11 @@ jobs:
with:
experimental: true

- name: Install just
uses: extractions/setup-just@v3

- name: Install optional
run: poetry install --all-extras

- name: Run Type Checker
run: mise run typecheck
run: just typecheck
12 changes: 0 additions & 12 deletions .mise/tasks/editorconfig

This file was deleted.

12 changes: 0 additions & 12 deletions .mise/tasks/format

This file was deleted.

12 changes: 0 additions & 12 deletions .mise/tasks/lint

This file was deleted.

12 changes: 0 additions & 12 deletions .mise/tasks/test

This file was deleted.

12 changes: 0 additions & 12 deletions .mise/tasks/typecheck

This file was deleted.

17 changes: 17 additions & 0 deletions justfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
default:
@just --list

test:
@poetry run python -m pytest

lint:
@poetry run python -m ruff check optional tests

format:
@poetry run python -m ruff format optional tests

typecheck:
@poetry run python -m mypy optional tests

editorconfig:
@editorconfig-checker