biolab / orange3-single-cell

🍊🔬 Orange add-on for gene expression of single cell data
https://singlecell.biolab.si/
Other
17 stars 25 forks source link

CI - Reusable workflows #392

Closed PrimozGodec closed 1 year ago

PrimozGodec commented 1 year ago
Description of changes

Reusable workflow for testing and automatic rebase

Includes
codecov-commenter commented 1 year ago

Codecov Report

Merging #392 (edbed61) into master (45fb6db) will increase coverage by 0.07%. The diff coverage is 94.04%.

:exclamation: Current head edbed61 differs from pull request most recent head 0d3db91. Consider uploading reports for the commit 0d3db91 to get more accurate results

Additional details and impacted files [![Impacted file tree graph](https://codecov.io/gh/biolab/orange3-single-cell/pull/392/graphs/tree.svg?width=650&height=150&src=pr&token=GFMBD6Z48U&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab)](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab) ```diff @@ Coverage Diff @@ ## master #392 +/- ## ========================================== + Coverage 80.49% 80.57% +0.07% ========================================== Files 21 21 Lines 5450 5471 +21 ========================================== + Hits 4387 4408 +21 Misses 1063 1063 ``` | [Impacted Files](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab) | Coverage Δ | | |---|---|---| | [orangecontrib/single\_cell/widgets/owmultisample.py](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab#diff-b3JhbmdlY29udHJpYi9zaW5nbGVfY2VsbC93aWRnZXRzL293bXVsdGlzYW1wbGUucHk=) | `84.37% <75.00%> (+0.04%)` | :arrow_up: | | [...angecontrib/single\_cell/widgets/owaligndatasets.py](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab#diff-b3JhbmdlY29udHJpYi9zaW5nbGVfY2VsbC93aWRnZXRzL293YWxpZ25kYXRhc2V0cy5weQ==) | `77.14% <82.35%> (+0.17%)` | :arrow_up: | | [orangecontrib/single\_cell/preprocess/scbnorm.py](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab#diff-b3JhbmdlY29udHJpYi9zaW5nbGVfY2VsbC9wcmVwcm9jZXNzL3NjYm5vcm0ucHk=) | `94.48% <100.00%> (+0.04%)` | :arrow_up: | | [...angecontrib/single\_cell/preprocess/scpreprocess.py](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab#diff-b3JhbmdlY29udHJpYi9zaW5nbGVfY2VsbC9wcmVwcm9jZXNzL3NjcHJlcHJvY2Vzcy5weQ==) | `97.14% <100.00%> (+0.06%)` | :arrow_up: | | [orangecontrib/single\_cell/widgets/load\_data.py](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab#diff-b3JhbmdlY29udHJpYi9zaW5nbGVfY2VsbC93aWRnZXRzL2xvYWRfZGF0YS5weQ==) | `92.88% <100.00%> (+0.02%)` | :arrow_up: | | [orangecontrib/single\_cell/widgets/owbatchnorm.py](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab#diff-b3JhbmdlY29udHJpYi9zaW5nbGVfY2VsbC93aWRnZXRzL293YmF0Y2hub3JtLnB5) | `89.79% <100.00%> (+0.15%)` | :arrow_up: | | [orangecontrib/single\_cell/widgets/owdotmatrix.py](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab#diff-b3JhbmdlY29udHJpYi9zaW5nbGVfY2VsbC93aWRnZXRzL293ZG90bWF0cml4LnB5) | `88.60% <100.00%> (+0.09%)` | :arrow_up: | | [orangecontrib/single\_cell/widgets/owdropout.py](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab#diff-b3JhbmdlY29udHJpYi9zaW5nbGVfY2VsbC93aWRnZXRzL293ZHJvcG91dC5weQ==) | `90.00% <100.00%> (+0.03%)` | :arrow_up: | | [orangecontrib/single\_cell/widgets/owscorecells.py](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab#diff-b3JhbmdlY29udHJpYi9zaW5nbGVfY2VsbC93aWRnZXRzL293c2NvcmVjZWxscy5weQ==) | `82.16% <100.00%> (+0.09%)` | :arrow_up: | | [...rangecontrib/single\_cell/widgets/owscpreprocess.py](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab#diff-b3JhbmdlY29udHJpYi9zaW5nbGVfY2VsbC93aWRnZXRzL293c2NwcmVwcm9jZXNzLnB5) | `88.45% <100.00%> (+0.05%)` | :arrow_up: | ------ [Continue to review full report at Codecov](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab). Last update [45fb6db...0d3db91](https://codecov.io/gh/biolab/orange3-single-cell/pull/392?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=biolab).
PrimozGodec commented 1 year ago

@markotoplak I changed what you suggested.

There are some new failing tests here cased by adding pyqt6 testing in matrix (orange-ci-cd repo). It is fixed in #393 and should be merged after. Python 3.11 is failing since Numba still needs to be python 3.11 ready.

markotoplak commented 1 year ago

Thanks, @PrimozGodec.