Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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
22 changes: 10 additions & 12 deletions .github/workflows/application-apache-superset.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,25 +91,23 @@ jobs:
- name: Acquire sources
uses: actions/checkout@v6

- name: Setup Python
uses: actions/setup-python@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
python-version: ${{ matrix.python-version }}
architecture: x64
cache: "pip"
cache-dependency-path: |
pyproject.toml
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
requirements-test.txt
application/apache-superset/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}

- name: Install utilities
run: |
pip install -r requirements.txt
run: uv pip install 'setuptools<82' --requirements=requirements.txt

- name: Install Apache Superset ${{ matrix.superset-version }}
run: |
pip install 'apache-superset==${{ matrix.superset-version }}'

- name: Validate application/apache-superset
run: |
ngr test --accept-no-venv application/apache-superset
run: ngr test application/apache-superset
22 changes: 10 additions & 12 deletions .github/workflows/application-cratedb-toolkit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,21 +59,19 @@ jobs:
- name: Acquire sources
uses: actions/checkout@v6

- name: Setup Python
uses: actions/setup-python@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
python-version: ${{ matrix.python-version }}
architecture: x64
cache: "pip"
cache-dependency-path: |
pyproject.toml
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
requirements-test.txt
application/cratedb-toolkit/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}

- name: Install utilities
run: |
pip install -r requirements.txt
run: uv pip install --requirements=requirements.txt

- name: Validate application/cratedb-toolkit
run: |
ngr test --accept-no-venv application/cratedb-toolkit
run: ngr test application/cratedb-toolkit
27 changes: 10 additions & 17 deletions .github/workflows/application-metabase.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,27 +46,20 @@ jobs:
- name: Acquire sources
uses: actions/checkout@v6

- name: Setup Python
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
architecture: x64
cache: "pip"
cache-dependency-path: |
requirements.txt
application/metabase/pyproject.toml
application/metabase/requirements.txt
application/metabase/requirements-test.txt

- name: Install uv
uses: astral-sh/setup-uv@v7
with:
version: "latest"
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
application/metabase/pyproject.toml
application/metabase/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}

- name: Install utilities
run: |
uv pip install --system -r requirements.txt
run: uv pip install --requirements=requirements.txt

- name: Validate application/metabase
run: |
ngr test --accept-no-venv application/metabase
run: ngr test application/metabase
22 changes: 10 additions & 12 deletions .github/workflows/application-records.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,21 +54,19 @@ jobs:
- name: Acquire sources
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
python-version: ${{ matrix.python-version }}
architecture: x64
cache: 'pip'
cache-dependency-path: |
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
application/records/requirements.txt
application/records/requirements-dev.txt
application/records/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}

- name: Install utilities
run: |
pip install -r requirements.txt
run: uv pip install --requirements=requirements.txt

- name: Validate application/records
run: |
ngr test --accept-no-venv application/records
run: ngr test application/records
22 changes: 10 additions & 12 deletions .github/workflows/dataframe-dask.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,21 +54,19 @@ jobs:
- name: Acquire sources
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
python-version: ${{ matrix.python-version }}
architecture: x64
cache: 'pip'
cache-dependency-path: |
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
by-dataframe/dask/requirements.txt
by-dataframe/dask/requirements-dev.txt
by-dataframe/dask/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}

- name: Install utilities
run: |
pip install -r requirements.txt
run: uv pip install --requirements=requirements.txt

- name: Validate by-dataframe/dask
run: |
ngr test --accept-no-venv by-dataframe/dask
run: ngr test by-dataframe/dask
22 changes: 10 additions & 12 deletions .github/workflows/dataframe-pandas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,21 +54,19 @@ jobs:
- name: Acquire sources
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
python-version: ${{ matrix.python-version }}
architecture: x64
cache: 'pip'
cache-dependency-path: |
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
by-dataframe/pandas/requirements.txt
by-dataframe/pandas/requirements-dev.txt
by-dataframe/pandas/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}

- name: Install utilities
run: |
pip install -r requirements.txt
run: uv pip install --requirements=requirements.txt

- name: Validate by-dataframe/pandas
run: |
ngr test --accept-no-venv by-dataframe/pandas
run: ngr test by-dataframe/pandas
22 changes: 11 additions & 11 deletions .github/workflows/dataframe-polars.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,19 +56,19 @@ jobs:
- name: Acquire sources
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
by-dataframe/polars/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}
architecture: x64
cache: 'pip'
cache-dependency-path: |
by-dataframe/polars/requirements.txt
by-dataframe/polars/requirements-dev.txt

- name: Set up uv
uses: astral-sh/setup-uv@v7
- name: Install utilities
run: uv pip install --requirements=requirements.txt

- name: Validate by-dataframe/polars
run: |
uv run --with=pueblo ngr test --accept-no-venv by-dataframe/polars
run: ngr test by-dataframe/polars
22 changes: 10 additions & 12 deletions .github/workflows/framework-dlt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,21 +53,19 @@ jobs:
- name: Acquire sources
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
python-version: ${{ matrix.python-version }}
architecture: x64
cache: 'pip'
cache-dependency-path: |
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
framework/dlt/requirements.txt
framework/dlt/requirements-dev.txt
framework/dlt/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}

- name: Install utilities
run: |
pip install -r requirements.txt
run: uv pip install --requirements=requirements.txt

- name: Validate framework/dlt
run: |
ngr test --accept-no-venv framework/dlt
run: ngr test framework/dlt
22 changes: 10 additions & 12 deletions .github/workflows/framework-gradio.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,21 +54,19 @@ jobs:
- name: Acquire sources
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
python-version: ${{ matrix.python-version }}
architecture: x64
cache: 'pip'
cache-dependency-path: |
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
framework/gradio/requirements.txt
framework/gradio/requirements-dev.txt
framework/gradio/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}

- name: Install utilities
run: |
pip install -r requirements.txt
run: uv pip install --requirements=requirements.txt

- name: Validate framework/gradio
run: |
ngr test --accept-no-venv framework/gradio
run: ngr test framework/gradio
36 changes: 15 additions & 21 deletions .github/workflows/framework-mcp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,26 +48,11 @@ jobs:
env:
CRATE_HEAP_SIZE: 4g

env:
UV_SYSTEM_PYTHON: true

steps:

- name: Acquire sources
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
architecture: x64
cache: 'pip'
cache-dependency-path: |
framework/mcp/requirements*.txt

- name: Install uv
uses: astral-sh/setup-uv@v7

- name: Install Java
uses: actions/setup-java@v5
with:
Expand All @@ -81,15 +66,24 @@ jobs:
run: |
jbang trust add https://github.com/quarkiverse

- name: Install utilities
- name: Install prerequisites
run: |

# Install sponge.
sudo apt-get install moreutils

# Install pueblo.
uv pip install -r requirements.txt
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
framework/mcp/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}

- name: Install utilities
run: uv pip install --requirements=requirements.txt

- name: Validate framework/mcp
run: |
ngr test --accept-no-venv framework/mcp
run: ngr test framework/mcp
22 changes: 10 additions & 12 deletions .github/workflows/framework-records.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,21 +54,19 @@ jobs:
- name: Acquire sources
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
python-version: ${{ matrix.python-version }}
architecture: x64
cache: 'pip'
cache-dependency-path: |
activate-environment: 'true'
cache-dependency-glob: |
requirements.txt
framework/records/requirements.txt
framework/records/requirements-dev.txt
framework/records/requirements*.txt
cache-suffix: ${{ matrix.python-version }}
enable-cache: true
python-version: ${{ matrix.python-version }}

- name: Install utilities
run: |
pip install -r requirements.txt
run: uv pip install --requirements=requirements.txt

- name: Validate framework/records
run: |
ngr test --accept-no-venv framework/records
run: ngr test framework/records
Loading
Loading