Skip to content

Add compliance docs #80

Add compliance docs

Add compliance docs #80

Workflow file for this run

# This workflow is used to test the GitHub action publish-kedro-viz
name: Test publish-kedro-viz
permissions:
contents: read
pages: write
id-token: write
on:
push:
branches:
- "*"
paths-ignore:
- "*.md"
pull_request:
branches:
- main
workflow_dispatch:
jobs:
# test-pip:
# runs-on: ubuntu-latest
# steps:
# - name: Fetch the repository
# uses: actions/checkout@v4
# - name: Set up Python
# uses: actions/setup-python@v5
# with:
# python-version: "3.11"
# - name: Create a Kedro Project and install project dependencies
# run: |
# python -m pip install --upgrade pip
# python -m pip install "kedro>=0.19.3"
# kedro new --starter=spaceflights-pandas --name=demo-project
# cd demo-project
# pip install -r requirements.txt
# - name: Deploy Kedro-Viz to GH Pages (pip)
# uses: ./
# with:
# project_path: "demo-project"
# python_manager: "pip"
test-uv:
runs-on: ubuntu-latest
steps:
- name: Fetch the repository
uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v3
with:
enable-cache: false
- name: Set up Python
run: uv python install 3.11
- name: Create a Kedro Project and install project dependencies
run: |
uv tool install "kedro>=0.19.3"
kedro new --starter=spaceflights-pandas --name=demo-project
cd demo-project
uv venv
uv pip install -r requirements.txt
- name: Deploy Kedro-Viz to GH Pages (uv)
uses: ./
with:
project_path: "demo-project"
python_manager: "uv"
auto_deploy: "false"