Skip to content

Commit e94788c

Browse files
authored
Fix Single Cell Processing (#214)
1 parent 39e10f1 commit e94788c

22 files changed

Lines changed: 4111 additions & 4158 deletions

.github/workflows/container_build.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@ env:
1111

1212
jobs:
1313
build-and-push-image:
14+
# IMPORTANT: Only run the publish job when a tag starting with 'v' is pushed
15+
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v')
16+
1417
name: Build and Push Docker Image
15-
runs-on: ubuntu-20.04
18+
runs-on: ubuntu-latest
1619
permissions:
1720
contents: read
1821
packages: write

.github/workflows/continuous_integration.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,8 @@ jobs:
1616
- name: Install uv
1717
uses: astral-sh/setup-uv@v5
1818

19-
- name: Create Virtual Environment
20-
run: uv venv
21-
22-
- name: Install Jupyter
23-
run: uv pip install jupyter nbconvert
24-
2519
- name: Strip Notebook Output
26-
run: uv run jupyter nbconvert --clear-output --inplace "main/COMO.ipynb"
20+
run: uv tool run --from nbconvert jupyter-nbconvert --clear-output --inplace "main/COMO.ipynb"
2721

2822
- name: Format Python Imports
2923
uses: astral-sh/ruff-action@v3
@@ -62,7 +56,7 @@ jobs:
6256
runs-on: ubuntu-latest
6357
strategy:
6458
matrix:
65-
python-version: [ "3.10" ]
59+
python-version: [ "3.10", "3.11", "3.12", "3.13" ]
6660
steps:
6761
- name: Checkout
6862
uses: actions/checkout@v4

0 commit comments

Comments
 (0)