Skip to content

Commit 77a989e

Browse files
committed
ci: add workflow check
1 parent 1c444aa commit 77a989e

File tree

20 files changed

+29
-86
lines changed

20 files changed

+29
-86
lines changed
Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Run tests
1+
name: Check
22

33
on: [ push, pull_request ]
44

@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
fail-fast: false
1010
matrix:
11-
python-version: [ 3.11 ]
11+
python-version: [ "3.11", "3.12", "3.13" ]
1212

1313
steps:
1414
- uses: actions/checkout@v3
@@ -18,10 +18,19 @@ jobs:
1818
with:
1919
python-version: ${{ matrix.python-version }}
2020

21+
- name: Install poetry
22+
run: |
23+
pipx install poetry
24+
2125
- name: Install dependencies
2226
run: |
23-
python -m pip install --upgrade pip wheel setuptools
24-
python -m pip install -r requirements.txt -r requirements.dev.txt
25-
pip list
26-
- name: Test with pytest
27-
run: python ./scripts/run_tests.py
27+
poetry install --with dev
28+
29+
- name: Ruff
30+
run: poetry run ruff check
31+
32+
- name: Mypy
33+
run: poetry run mypy .
34+
35+
- name: Pytest
36+
run: poetry run python -m pytest tests

.github/workflows/code_style.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

.github/workflows/pylint.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

.pre-commit-config.yaml

Lines changed: 0 additions & 16 deletions
This file was deleted.

examples/__init__.py

Whitespace-only changes.

examples/prepare_result.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def result_to_df_diff(result: SingleSolverResult):
9696
"time": result.time,
9797
"model": result.test.true_mixture[0].model.name,
9898
"size": len(result.test.problem.samples),
99-
"success": (result.steps < 128) and not failed, # noqa: PLR2004
99+
"success": (result.steps < 128) and not failed, # noqa: PLR2004
100100
"failed": failed,
101101
"occur": nll(result.test.all_data, mixture_distribution),
102102
"start": start,
@@ -125,7 +125,7 @@ def result_to_df(result: SingleSolverResult):
125125
[
126126
(
127127
d
128-
if (d.prior_probability is not None) and (d.prior_probability > 0.001) # noqa: PLR2004
128+
if (d.prior_probability is not None) and (d.prior_probability > 0.001) # noqa: PLR2004
129129
else DistributionInMixture(d.model, d.params, None)
130130
)
131131
for d in result.result.content
@@ -146,7 +146,7 @@ def result_to_df(result: SingleSolverResult):
146146
"time": result.time,
147147
"model": result.test.true_mixture[0].model.name,
148148
"size": len(result.test.problem.samples),
149-
"success": (result.steps < 16) and failed, # noqa: PLR2004
149+
"success": (result.steps < 16) and failed, # noqa: PLR2004
150150
"failed": failed,
151151
"occur": nll(result.test.all_data, mixture_distribution),
152152
}

experimental_env/__init__.py

Whitespace-only changes.

experimental_env/analysis/__init__.py

Whitespace-only changes.

experimental_env/analysis/analyze_strategies/__init__.py

Whitespace-only changes.

experimental_env/analysis/analyze_summarizers/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)