Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
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
39 changes: 39 additions & 0 deletions .github/workflows/kedro-datasets-experimental.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Run checks on kedro-datasets

on:
workflow_call:
push:
branches:
- main
paths:
- "kedro-datasets/kedro_datasets_experimental/**"
pull_request:
branches:
- main
paths:
- "kedro-datasets/kedro_datasets_experimental/**"

jobs:
unit-tests:
strategy:
matrix:
os: [ ubuntu-latest, windows-latest ]
python-version: [ "3.10", "3.11", "3.12" ]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install the latest version of uv with Python ${{matrix.python-version}}
uses: astral-sh/setup-uv@v6
with:
version: "latest"
python-version: ${{ matrix.python-version }}
activate-environment: true
- name: Install dependencies
run: |
uv pip install "kedro @ git+https://github.com/kedro-org/kedro@main"
cd kedro-datasets
uv pip install --system "kedro-datasets[experimental,test] @ ."
uv pip freeze
- name: Run unit tests for kedro_datasets_experimental
run: pytest kedro-datasets/kedro_datasets_experimental/tests
2 changes: 2 additions & 0 deletions kedro-datasets/kedro_datasets_experimental/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,5 @@ are not maintained by the Kedro TSC, but will have been reviewed to ensure the d
These datasets do not have to be fully documented but must have doc strings that explain the use of the dataset. These datasets don’t run as part of the regular CI/CD jobs.

To contribute an experimental dataset, follow the guidelines in [the datasets contribution guide](https://github.com/kedro-org/kedro-plugins/blob/main/kedro-datasets/CONTRIBUTING.md).

temp change to trigger workflow
Loading